• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1### Compilation failed:
2
3error: 1: unsized arrays are not permitted here
4int arrUnsized[];
5^^^^^^^^^^^^^^^^
6error: 2: array size must be an integer
7int arrFloat[1.];
8             ^^
9error: 3: array size must be an integer
10int arrBool[true];
11            ^^^^
12error: 6: unsized arrays are not permitted here
13    int inStructVariable[];
14                         ^
15error: 8: unsized arrays are not permitted here
16S arrOfStruct[];
17^^^^^^^^^^^^^^^
18error: 10: missing index in '[]'
19int unsized_in_expression_a() { return int[](0)[0]; }
20                                          ^^
21error: 11: missing index in '[]'
22S   unsized_in_expression_b() { return S(int[](0)); }
23                                            ^^
24error: 14: unsized arrays are not permitted here
25    int[] inStructType;
26    ^^^^^^^^^^^^^^^^^^
27error: 17: unsized arrays are not permitted here
28void unsized_in_parameter_a(int x[]) {}
29                            ^^^^^^^
30error: 17: unsized arrays are not permitted here
31void unsized_in_parameter_a(int x[]) {}
32                                     ^^
33error: 18: unsized arrays are not permitted here
34void unsized_in_parameter_b(int[] x) {}
35                            ^^^^^^^
36error: 18: unsized arrays are not permitted here
37void unsized_in_parameter_b(int[] x) {}
38                                     ^^
39error: 19: unsized arrays are not permitted here
40void unsized_in_parameter_c(int[]) {}
41                            ^^^^^
42error: 19: unsized arrays are not permitted here
43void unsized_in_parameter_c(int[]) {}
44                                   ^^
45error: 20: unsized arrays are not permitted here
46void unsized_in_parameter_d(S x[]) {}
47                            ^^^^^
48error: 20: unsized arrays are not permitted here
49void unsized_in_parameter_d(S x[]) {}
50                                   ^^
51error: 21: unsized arrays are not permitted here
52void unsized_in_parameter_e(S[] x) {}
53                            ^^^^^
54error: 21: unsized arrays are not permitted here
55void unsized_in_parameter_e(S[] x) {}
56                                   ^^
57error: 22: unsized arrays are not permitted here
58void unsized_in_parameter_f(S[]) {}
59                            ^^^
60error: 22: unsized arrays are not permitted here
61void unsized_in_parameter_f(S[]) {}
62                                 ^^
63error: 24: functions may not return type 'int[]'
64int[] unsized_in_return_type_a() {}
65^^^
66error: 25: functions may not return type 'S[]'
67S[]   unsized_in_return_type_b() {}
68^
6922 errors
70