re PR c/59855 (Support sparse-style __attribute__((designated_init)) on structures, requiring designated initializers)
PR c/59855 * gcc.dg/Wdesignated-init-2.c: New test. From-SVN: r213515
This commit is contained in:
parent
dc14e88e07
commit
2df06cec0a
@ -1,3 +1,8 @@
|
||||
2014-08-02 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c/59855
|
||||
* gcc.dg/Wdesignated-init-2.c: New test.
|
||||
|
||||
2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
DR 217 again
|
||||
|
15
gcc/testsuite/gcc.dg/Wdesignated-init-2.c
Normal file
15
gcc/testsuite/gcc.dg/Wdesignated-init-2.c
Normal file
@ -0,0 +1,15 @@
|
||||
/* PR c/59855 */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-std=gnu11" } */
|
||||
|
||||
struct S {
|
||||
int a;
|
||||
union {
|
||||
int b;
|
||||
int c;
|
||||
};
|
||||
} __attribute__((designated_init));
|
||||
|
||||
struct S s1 = { .a = 0, .b = 0 };
|
||||
struct S s2 = { 0, 0 }; /* { dg-warning "(positional|near initialization)" } */
|
||||
struct S s3 = { .a = 5, 0 }; /* { dg-warning "(positional|near initialization)" } */
|
Loading…
Reference in New Issue
Block a user