void main() { for (;;) { scope (exit) break; scope (exit) continue; } } Error: break is not inside scope(exit) bodies Error: continue is not inside scope(exit) bodies The error messages are missing something like "allowed" as in "... is not allowed inside ..." Ali
@Luhrel created dlang/dmd pull request #11121 "Fix issue 16971 - Misleading error messages..." fixing this issue: - Fix issue 16971 - Misleading error messages... https://github.com/dlang/dmd/pull/11121
dlang/dmd pull request #11121 "Fix issue 16971 - Misleading error messages..." was merged into master: - 6415f659a0d5edea7e2c9a40d5abf49c7bc30135 by Luhrel: Fix issue 16971 - Misleading error messages... https://github.com/dlang/dmd/pull/11121