error: cannot assign to type 'char' with type 'char *' | --> in tests/fixtures/braced_string_init.c:7:17 | 7 char g[7] = {{"hello"}}; | ^ error: too many braces around scalar initializer | --> in tests/fixtures/braced_string_init.c:8:17 | 8 char j[7] = {{{"hello"}}}; | ^ error: excess elements in char array initializer | --> in tests/fixtures/braced_string_init.c:11:23 | 11 char p[7] = {"zwe", "test"}; | ^ error: excess elements in char array initializer | --> in tests/fixtures/braced_string_init.c:12:29 | 12 char m[7] = {"zwe", [0] = 1}; | ^ error: cannot assign to type 'char' with type 'char *' | --> in tests/fixtures/braced_string_init.c:17:22 | 17 } l = {{1}, {[2] = "foo"}}; | ^ error: cannot assign to type 'char' with type 'char *' | --> in tests/fixtures/braced_string_init.c:19:27 | 19 struct Foo d = {.s[0] = "foo"}; | ^ 6 errors generated.