diff options
Diffstat (limited to 'src/ir/LocalGraph.cpp')
-rw-r--r-- | src/ir/LocalGraph.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ir/LocalGraph.cpp b/src/ir/LocalGraph.cpp index ab8ce16ba..af3a71d1f 100644 --- a/src/ir/LocalGraph.cpp +++ b/src/ir/LocalGraph.cpp @@ -54,6 +54,10 @@ struct Flower : public CFGWalker<Flower, Visitor<Flower>, Info> { BasicBlock* makeBasicBlock() { return new BasicBlock(); } + // Branches outside of the function can be ignored, as we only look at locals + // which vanish when we leave. + bool ignoreBranchesOutsideOfFunc = true; + // cfg traversal work static void doVisitLocalGet(Flower* self, Expression** currp) { |