| 1 | struct complex_type { |
|---|---|
| 2 | struct { long l; } inner; |
| 3 | struct complex_type *complex_ptr; |
| 4 | }; |
| 5 | |
| 6 | int main() { |
| 7 | int i = 0; |
| 8 | struct complex_type c = { { 1L }, &c }; |
| 9 | for (int j = 3; j < 20; j++) |
| 10 | { |
| 11 | c.inner.l += (i += j); |
| 12 | i = i - 1; // break here |
| 13 | } |
| 14 | return i; |
| 15 | } |
| 16 |
