internal-linkage.cpp revision 0b6bc8bd7a1d2a7d7478d13d78cff94cacad61fc
1// RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s 2 3struct Global { }; 4template<typename T> struct X { }; 5 6 7namespace { 8 struct Anon { }; 9 10 // CHECK: @_ZN12_GLOBAL__N_15anon0E = internal global 11 Global anon0; 12} 13 14// CHECK: @anon1 = internal global 15Anon anon1; 16 17// CHECK: @anon2 = internal global 18X<Anon> anon2; 19 20