summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/pragma-visibility.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-02-01 23:24:59 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-02-01 23:24:59 +0000
commit20039ae1d9f520d8395899d807473b638fb48688 (patch)
treef7efa9d92a205b8c93f01c0af08a5c7eee331c37 /test/CodeGenCXX/pragma-visibility.cpp
parent52b6236427e7b608eadaac2bf8f5a24dd16a1130 (diff)
Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop".
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149559 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/pragma-visibility.cpp')
-rw-r--r--test/CodeGenCXX/pragma-visibility.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/test/CodeGenCXX/pragma-visibility.cpp b/test/CodeGenCXX/pragma-visibility.cpp
index 97f8cc8bb8..e54626ee2e 100644
--- a/test/CodeGenCXX/pragma-visibility.cpp
+++ b/test/CodeGenCXX/pragma-visibility.cpp
@@ -60,11 +60,3 @@ namespace n __attribute((visibility("default"))) {
// CHECK: define hidden void @_ZN1n1gEv
#pragma GCC visibility pop
}
-
-// We used to test this, but it's insane, so unless it happens in
-// headers, we should not support it.
-namespace n __attribute((visibility("hidden"))) {
- #pragma GCC visibility pop
- void h() {}
- // CHECK disabled: define void @_ZN1n1hEv
-}