// RUN: %llvmgcc -S -O2 -g %s -o - | llc -O2 -o %t.s // RUN: grep DW_TAG_structure_type %t.s | count 2 // Radar 8122864 // Code is not generated for function foo, but preserve type information of // local variable xyz. static foo() { struct X { int a; int b; } xyz; } int bar() { foo(); return 1; }