diff options
Diffstat (limited to 'backend/src/ir/function.cpp')
-rw-r--r-- | backend/src/ir/function.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/backend/src/ir/function.cpp b/backend/src/ir/function.cpp index deb65ef9..e9400c11 100644 --- a/backend/src/ir/function.cpp +++ b/backend/src/ir/function.cpp @@ -324,7 +324,9 @@ namespace ir { BasicBlock::BasicBlock(Function &fn) : needEndif(true), needIf(true), endifLabel(0), matchingEndifLabel(0), matchingElseLabel(0), thisElseLabel(0), belongToStructure(false), - isStructureExit(false), matchingStructureEntry(NULL), + isStructureExit(false), isLoopExit(false), + hasExtraBra(false), + matchingStructureEntry(NULL), fn(fn) { this->nextBlock = this->prevBlock = NULL; } |