summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/mangle-subst-std.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-08-04 06:38:15 +0000
committerJohn McCall <rjmccall@apple.com>2010-08-04 06:38:15 +0000
commit8a705c15d9a468ed0377da1b254b50fac1b2b1bc (patch)
tree8e4fea6d344461470f52717ec30d3029f5ed2080 /clang/test/CodeGenCXX/mangle-subst-std.cpp
parent2dd7d441354dbe519585646b51980d4d93e94eb8 (diff)
downloadbcm5719-llvm-8a705c15d9a468ed0377da1b254b50fac1b2b1bc.tar.gz
bcm5719-llvm-8a705c15d9a468ed0377da1b254b50fac1b2b1bc.zip
Extend the hidden-visibility vtables optimization to template classes that
haven't been explicitly instantiated. llvm-svn: 110189
Diffstat (limited to 'clang/test/CodeGenCXX/mangle-subst-std.cpp')
-rw-r--r--clang/test/CodeGenCXX/mangle-subst-std.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/CodeGenCXX/mangle-subst-std.cpp b/clang/test/CodeGenCXX/mangle-subst-std.cpp
index 9c1e978294c..b08b12c91eb 100644
--- a/clang/test/CodeGenCXX/mangle-subst-std.cpp
+++ b/clang/test/CodeGenCXX/mangle-subst-std.cpp
@@ -3,13 +3,13 @@
// Check mangling of Vtables, VTTs, and construction vtables that
// involve standard substitutions.
-// CHECK: @_ZTVSd = weak_odr constant
+// CHECK: @_ZTVSd = weak_odr hidden constant
// CHECK: @_ZTCSd0_Si = internal constant
// CHECK: @_ZTCSd16_So = internal constant
// CHECK: @_ZTTSd = weak_odr constant
-// CHECK: @_ZTVSo = weak_odr constant
+// CHECK: @_ZTVSo = weak_odr hidden constant
// CHECK: @_ZTTSo = weak_odr constant
-// CHECK: @_ZTVSi = weak_odr constant
+// CHECK: @_ZTVSi = weak_odr hidden constant
// CHECK: @_ZTTSi = weak_odr constant
namespace std {
struct A { A(); };
OpenPOWER on IntegriCloud