llvm.org GIT mirror llvm / 2fdd3c0 test / CFrontend / 2002-03-12-StructInitializer.c
2fdd3c0

Tree @2fdd3c0 (Download .tar.gz)

2002-03-12-StructInitializer.c @2fdd3c0raw · history · blame

/* GCC was not emitting string constants of the correct length when
 * embedded into a structure field like this.  It thought the strlength
 * was -1.
 */

typedef struct Connection_Type {
   long    to;
   char    type[10];
   long    length;
} Connection;

Connection link[3]
= { {1, "link1", 10},
    {2, "link2", 20},
    {3, "link3", 30} };