diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2012-02-01 23:24:59 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2012-02-01 23:24:59 +0000 |
commit | 20039ae1d9f520d8395899d807473b638fb48688 (patch) | |
tree | f7efa9d92a205b8c93f01c0af08a5c7eee331c37 /test/CodeGenCXX/pragma-visibility.cpp | |
parent | 52b6236427e7b608eadaac2bf8f5a24dd16a1130 (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.cpp | 8 |
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 -} |