1 static int *a
= &(int){ 1 }; // OK
2 static int *b
= &(int){ *a
}; // KO
6 int *b
= &(int){ 1 }; // OK
7 int *c
= &(int){ *a
}; // OK
8 static int *d
= &(int){ 1 }; // KO
12 * check-name: constexpr compound literal address
13 * check-command: sparse -Wconstexpr-not-const $file
16 constexpr-compound-literal.c:2:25: warning: non-constant initializer for static object
17 constexpr-compound-literal.c:8:27: warning: non-constant initializer for static object