How to repair warning: missing braces around initializer?

Yes, this appears to be related to GCC bug 53119. It goes away if you change the C declaration to {{0}}. Your options are: Ignore the warning. Manipulate the C code after generation to have {{0}} instead of {0} on that line using sed or the like. Declare the array extern in Vala, and write the C definition elsewhere. (The permanent version of #2.) Do … Read more