[PATCH] D34568: [Sema] Make BreakContinueFinder handle nested loops.

Richard Smith - zygoloid via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Jun 30 16:48:12 PDT 2017


rsmith accepted this revision.
rsmith added a comment.
This revision is now accepted and ready to land.

LGTM, thanks!

I'm not particularly happy with the number of different places where we duplicate the knowledge of how break/continue bind to enclosing loops, but fixing that seems beyond the scope of this change.



================
Comment at: lib/Sema/SemaStmt.cpp:1610
+        Visit(End);
+    }
+
----------------
In CodeGen, we don't evaluate the condition within the continue/break scope of the loop... but I'm pretty sure that doesn't matter because only the range statement can contain a break or continue anyway.


Repository:
  rL LLVM

https://reviews.llvm.org/D34568





More information about the cfe-commits mailing list