A test to verify the patch to warn of initializers for zero-length
arrays is installed in the compiler. From-SVN: r36711
This commit is contained in:
parent
be9196f86e
commit
f7b9c39dc8
|
@ -0,0 +1,27 @@
|
|||
/* Copyright (C) 2000 Free Software Foundation.
|
||||
|
||||
by William Cohen <wcohen@redhat.com> */
|
||||
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "" } */
|
||||
|
||||
struct PDATA
|
||||
{
|
||||
unsigned int Dummy:32;
|
||||
const char* PName;
|
||||
};
|
||||
|
||||
typedef struct PDATA P_DATA;
|
||||
|
||||
struct PLAYBOOK {
|
||||
const char * BookName;
|
||||
P_DATA Play[0];
|
||||
};
|
||||
|
||||
struct PLAYBOOK playbook =
|
||||
{
|
||||
"BookName",
|
||||
{
|
||||
{ 1, "PName0" }, /* { dg-warning "excess elements in array initializer|(near initialization for `playbook.Play')" } */
|
||||
}
|
||||
};
|
Loading…
Reference in New Issue