Do not warn about an ununsed function, if it is marked with __attribute__((used)).
[cparser] / parsetest / designators2.c
1 #include <assert.h>
2
3 typedef struct blub {
4         int i;
5         char a[4];
6 } blub;
7
8 blub a = { .a[2] = 2, 3, .i = 23 };
9
10 int main(void)
11 {
12         assert(a.a[2] == 2);
13         assert(a.a[3] == 3);
14         return 0;
15 }