We don't care about break or continue statements that aren't
associated with the current loop, so make sure the visitor
doesn't find them.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
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.
lib/Sema/SemaStmt.cpp | ||
---|---|---|
1610 ↗ | (On Diff #103761) | 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. |