ast shadowvar cleanup

This commit is contained in:
Azaezel 2018-03-16 20:04:14 -05:00
parent db519a3dd5
commit e80b66464e
2 changed files with 6 additions and 6 deletions

View file

@ -52,7 +52,7 @@ enum TypeReq
/// each representing a different language construct.
struct StmtNode
{
StmtNode *next; ///< Next entry in parse tree.
StmtNode *mNext; ///< Next entry in parse tree.
StmtNode();
virtual ~StmtNode() {}
@ -62,7 +62,7 @@ struct StmtNode
///
void append(StmtNode *next);
StmtNode *getNext() const { return next; }
StmtNode *getNext() const { return mNext; }
/// @}

View file

@ -140,7 +140,7 @@ void StmtNode::addBreakLine(CodeStream &code)
StmtNode::StmtNode()
{
next = NULL;
mNext = NULL;
dbgFileName = CodeBlock::smCurrentParser->getCurrentFile();
}
@ -151,9 +151,9 @@ void StmtNode::setPackage(StringTableEntry)
void StmtNode::append(StmtNode *next)
{
StmtNode *walk = this;
while (walk->next)
walk = walk->next;
walk->next = next;
while (walk->mNext)
walk = walk->mNext;
walk->mNext = next;
}