1 // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2 3 /* This testcase causes a symbol table collision. Type names and variable 4 * names should be in distinct namespaces 5 */ 6 7 typedef struct foo { 8 int X, Y; 9 } FOO; 10 11 static FOO foo[100]; 12 test()13int test() { 14 return foo[4].Y; 15 } 16 17