Wie repariert man die Warnung: fehlende Klammern um den Initialisierer?
Die Warnung wird durch den von vala generierten c-Code erzeugt.
Warnung: fehlende Klammern um den Initialisierer
Der Code funktioniert, aber die Warnung ist ärgerlich. Der Vala-Code, auf den sich die Warnung bezieht, lautet
struct Position {uint x; uint y;}
private static Position positions[8];
Der generierte C-Code lautet
static Position det_positions[8] = {0};
Ich habe versucht, Positionen auf ein halbes Dutzend verschiedene Arten zu initialisieren, kann aber anscheinend nicht die Syntax finden, die der Warnung entspricht. Ist dasGCC-Fehler 53119 oder gibt es eine möglichkeit es zu beheben?