Home | History | Annotate | Download | only in CodeGen
      1 // RUN: %clang_cc1 -emit-llvm %s  -o /dev/null
      2 
      3 /* This testcase doesn't actually test a bug, it's just the result of me
      4  * figuring out the syntax for forward declaring a static variable. */
      5 struct list {
      6   int x;
      7   struct list *Next;
      8 };
      9 
     10 static struct list B;  /* Forward declare static */
     11 static struct list A = { 7, &B };
     12 static struct list B = { 8, &A };
     13 
     14 extern struct list D;  /* forward declare normal var */
     15 
     16 struct list C = { 7, &D };
     17 struct list D = { 8, &C };
     18 
     19