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
13 int test() {
14 return foo[4].Y;
15 }
16
17