diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2012-07-12 04:32:30 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2012-07-12 04:32:30 +0000 |
| commit | 06e1b13209a8db42ee1cf4e5991ab4a839b9b9fd (patch) | |
| tree | 020268d89470b030a917e046d61547cc1d3fc7f0 /clang/test/CodeGenCXX | |
| parent | e5494ffe4fbb22d12209860077a4970ee5b9711c (diff) | |
| download | bcm5719-llvm-06e1b13209a8db42ee1cf4e5991ab4a839b9b9fd.tar.gz bcm5719-llvm-06e1b13209a8db42ee1cf4e5991ab4a839b9b9fd.zip | |
Ignore visibility attributes after definitions. This matches newer (4.7) gcc's
behavior and is the first step in fixing pr13338.
llvm-svn: 160104
Diffstat (limited to 'clang/test/CodeGenCXX')
| -rw-r--r-- | clang/test/CodeGenCXX/pragma-visibility.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/clang/test/CodeGenCXX/pragma-visibility.cpp b/clang/test/CodeGenCXX/pragma-visibility.cpp index e54626ee2e1..9b54a1813ce 100644 --- a/clang/test/CodeGenCXX/pragma-visibility.cpp +++ b/clang/test/CodeGenCXX/pragma-visibility.cpp @@ -17,14 +17,6 @@ int x2::y = 10; #pragma GCC visibility pop #pragma GCC visibility push(hidden) -struct x3 { - static int y; -} __attribute((visibility("default"))); -int x3::y = 10; -// CHECK: @_ZN2x31yE = global -#pragma GCC visibility pop - -#pragma GCC visibility push(hidden) template<class T> struct x4 { static int y; }; |

