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