"Use of old GNU field designator" build failure(s) — clang 3.0

This piece of code is triggering a warning by clang on purpose while gcc does not complain. -Werror is failing the build.
struct Point { int x; }
p = { x: 10 };
PackageVersionSupposed error messageFull log Bug report
filtergen 0.12.4-5.1fg-iptables.c:338:2: error: use of GNU old-style field designator extension [-Werror,-Wgnu-designator] Log 751443
indicator-messages 0.4.0-1messages-service-dbus.c:68:2: error: use of GNU old-style field designator extension [-Werror,-Wgnu-designator] Log
pilot-qof 0.2.3-1qof-address.c:528:3: error: use of GNU old-style field designator extension [-Werror,-Wgnu-designator] Log
vzquota 3.0.12-3syscall.c:41:6: error: use of GNU old-style field designator extension [-Werror,-Wgnu-designator] Log 753065

4 errors