source: tests/exceptions/.expect/try-ctrl-flow.txt @ 45ee172

Last change on this file since 45ee172 was c248b39, checked in by Andrew Beach <ajbeach@…>, 4 months ago

Unlabelled breaks were not targetting the correct enclosing control structures. Also added a test and improved error messages.

  • Property mode set to 100644
File size: 1.5 KB
RevLine 
[c248b39]1exceptions/try-ctrl-flow.cfa:7:1 error: "break" outside a loop or "switch"
2exceptions/try-ctrl-flow.cfa:15:1 error: "break" outside a loop or "switch"
3exceptions/try-ctrl-flow.cfa:23:1 error: "break" outside a loop or "switch"
4exceptions/try-ctrl-flow.cfa:31:1 error: "continue" outside a loop
[ca9d65e]5exceptions/try-ctrl-flow.cfa:48:1 error: "break" target must be an enclosing control structure: mainLoop
6exceptions/try-ctrl-flow.cfa:56:1 error: "continue" target must be an enclosing loop: mainLoop
[c248b39]7exceptions/try-ctrl-flow.cfa:65:1 error: "break" outside a loop or "switch"
8exceptions/try-ctrl-flow.cfa:76:1 error: "break" outside a loop or "switch"
[ca9d65e]9exceptions/try-ctrl-flow.cfa:87:1 error: "fallthrough" must be enclosed in a "switch" or "choose"
10exceptions/try-ctrl-flow.cfa:98:1 error: "break" target must be an enclosing control structure: mainBlock
11exceptions/try-ctrl-flow.cfa:111:1 error: "fallthrough" must be enclosed in a "switch" or "choose"
12exceptions/try-ctrl-flow.cfa:124:1 error: "fallthrough" must be enclosed in a "switch" or "choose"
13exceptions/try-ctrl-flow.cfa:133:1 error: "return" may not appear in a finally clause
14exceptions/try-ctrl-flow.cfa:139:1 error: "return" may not appear in a finally clause
[c248b39]15exceptions/try-ctrl-flow.cfa:148:1 error: "break" outside a loop or "switch"
[ca9d65e]16exceptions/try-ctrl-flow.cfa:159:1 error: "return" may not appear in a try statement with a catch clause
[0a6d2045]17exceptions/try-ctrl-flow.cfa:187:1 error: "return" may not appear in a catchResume clause
Note: See TracBrowser for help on using the repository browser.