Don't create special objects for NULL, just use NULL directly.

Also move null check into PycRef for nullable references.
This commit is contained in:
Michael Hansen
2017-07-05 16:36:04 -07:00
parent 1329626215
commit b9dd99d518
12 changed files with 160 additions and 155 deletions

View File

@@ -35,7 +35,7 @@ public:
void pop() {
if (m_ptr > -1)
m_stack[m_ptr--] = Node_NULL;
m_stack[m_ptr--] = NULL;
}
PycRef<ASTNode> top() const
@@ -43,7 +43,7 @@ public:
if (m_ptr > -1)
return m_stack[m_ptr];
else
return Node_NULL;
return NULL;
}
void replace(const FastStack& copy)