¿Cómo reparar la advertencia: faltan llaves alrededor del inicializador?

La advertencia es producida por el código c generado por vala.

advertencia: faltan llaves alrededor del inicializador

El código funciona pero la advertencia es molesta. El código vala al que hace referencia la advertencia es

struct Position {uint x; uint y;}
private static Position positions[8];

El código C generado es

static Position det_positions[8] = {0};

He intentado inicializar posiciones media docena de formas diferentes, pero parece que no puedo obtener la sintaxis para satisfacer la advertencia. Es estoGCC bug 53119 ¿O hay una manera de arreglarlo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta