Commit 2df06cec by Marek Polacek Committed by Marek Polacek

re PR c/59855 (Support sparse-style __attribute__((designated_init)) on…

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
parent dc14e88e
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
......
/* 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)" } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment