17 | | if (flag) |
| | ^~ |
| | | |
| | (1) following ‘true’ branch (when ‘flag != false’)...
─>─┐ |
| | │ |
| | │ |
| ┌ | ───────────────────────────────────────────────────────────────┘ |
18 | │ | throw foo (3); // { dg-message "throwing exception of type 'foo' here\.\.\." } |
| │ | ~ |
| │ | | |
| └ | ───────────────────>(2) ...to here
|
| | (3) throwing exception of type ‘foo’ here... |
19 | | } |
20 | | catch (foo &f) // { dg-message "\.\.\.catching exception of type 'foo' here" } |
| | ~ |
| | | |
| | (4) ...catching exception of type ‘foo’ here
|
21 | | { |
22 | | __analyzer_dump_path (); // { dg-message "path" } |
| | ~~~~~~~~~~~~~~~~~~~~~~~ |
| | | |
| | (5) ⚠️ here
|