error: cannot assign to type 'int' with type 'long *'
|  --> in tests/fixtures/init_errors.c:6:8
|
6 } b = {a, "he", .age = 3};
|        ^
error: initializer overflow, excess elements in 'int [3]'
|  --> in tests/fixtures/init_errors.c:10:24
|
10   int b[3] = {[2] = 2, 3, 4};
|                         ^
error: initializer overflow, excess elements in 'struct Foo'
|  --> in tests/fixtures/init_errors.c:20:28
|
20   } e = {1, {2, 'h', '2'}, {1, 2}, 3};
|                             ^
error: initializer overflow, excess elements in 'union Else'
|  --> in tests/fixtures/init_errors.c:29:19
|
29   } l = {1, 2, 3, 5};
|                    ^
error: initializer overflow, excess elements in 'int [1]'
|  --> in tests/fixtures/init_errors.c:36:34
|
36   int p[2][2][1] = {[0][1] = {1, 2}};
|                                   ^
5 errors generated.
