summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-07-12 04:32:30 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-07-12 04:32:30 +0000
commit06e1b13209a8db42ee1cf4e5991ab4a839b9b9fd (patch)
tree020268d89470b030a917e046d61547cc1d3fc7f0 /clang/test/CodeGenCXX
parente5494ffe4fbb22d12209860077a4970ee5b9711c (diff)
downloadbcm5719-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.cpp8
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;
};
OpenPOWER on IntegriCloud