summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-04-22 02:41:22 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-04-22 02:41:22 +0000
commitfae3f908d88b6dddcf1538ef15b827b788bb5a28 (patch)
tree87469b28b381db921da25cda33fe483c4e403f71
parente85e1766005ef4510d388f99e5084259b327c594 (diff)
downloadbcm5719-llvm-fae3f908d88b6dddcf1538ef15b827b788bb5a28.tar.gz
bcm5719-llvm-fae3f908d88b6dddcf1538ef15b827b788bb5a28.zip
Add another missing testcase.
llvm-svn: 155304
-rw-r--r--clang/test/CodeGenCXX/visibility.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/visibility.cpp b/clang/test/CodeGenCXX/visibility.cpp
index 808b7ffff6e..c73f3f71642 100644
--- a/clang/test/CodeGenCXX/visibility.cpp
+++ b/clang/test/CodeGenCXX/visibility.cpp
@@ -644,3 +644,15 @@ namespace test31 {
// CHECK: declare void @_ZN6test311A1B3bazEv()
// CHECK-HIDDEN: declare void @_ZN6test311A1B3bazEv()
}
+
+namespace test32 {
+ struct HIDDEN A {
+ struct DEFAULT B {
+ void DEFAULT baz();
+ };
+ };
+ void A::B::baz() {
+ }
+ // CHECK: define void @_ZN6test321A1B3bazEv
+ // CHECK-HIDDEN: define void @_ZN6test321A1B3bazEv
+}
OpenPOWER on IntegriCloud