diff options
Diffstat (limited to 'clang/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp b/clang/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp index 50772bf..4ba8a37 100644 --- a/clang/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp +++ b/clang/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp @@ -19,14 +19,14 @@ template<> int A<bool>::a = 10; // CHECK: { i32, void ()* } { i32 65535, void ()* @[[unordered4:[^ ]*]] }, // CHECK: { i32, void ()* } { i32 65535, void ()* @[[unordered5:[^ ]*]] }, // CHECK: { i32, void ()* } { i32 65535, void ()* @[[unordered6:[^ ]*]] }, -// CHECK: { i32, void ()* } { i32 65535, void ()* @_GLOBAL__I_a }] +// CHECK: { i32, void ()* } { i32 65535, void ()* @_GLOBAL__sub_I_static_member_variable_explicit_specialization.cpp }] template int A<short>::a; // Unordered int b = foo(); int c = foo(); int d = A<void>::a; // Unordered -// An explicit specialization is ordered, and goes in __GLOBAL_I_a. +// An explicit specialization is ordered, and goes in __GLOBAL_sub_I_static_member_variable_explicit_specialization.cpp. template<> struct A<int> { static int a; }; int A<int>::a = foo(); @@ -82,7 +82,7 @@ template int b::i<int>; // CHECK: store {{.*}} @_Z1xIcE // CHECK: ret -// CHECK: define internal void @_GLOBAL__I_a() +// CHECK: define internal void @_GLOBAL__sub_I_static_member_variable_explicit_specialization.cpp() // We call unique stubs for every ordered dynamic initializer in the TU. // CHECK: call // CHECK: call |