| ### Compilation failed: | |
| error: 1: unsized arrays are not permitted here | |
| S {} S[]; | |
| ^ | |
| error: 1: interface block 'S' must contain at least one field | |
| S {} S[]; | |
| ^ | |
| error: 1: symbol 'S' was already defined | |
| S {} S[]; | |
| ^ | |
| error: 2: unsized arrays are not permitted here | |
| S {} S[]; | |
| ^ | |
| error: 2: interface block 'S' must contain at least one field | |
| S {} S[]; | |
| ^ | |
| error: 2: symbol 'S' was already defined | |
| S {} S[]; | |
| ^ | |
| error: symbol 'S[1]' was already defined | |
| error: 2: symbol 'S' was already defined | |
| S {} S[]; | |
| ^ | |
| 8 errors |