summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/const-global-linkage.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-11-26 02:52:12 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-11-26 02:52:12 +0000
commit8a5f75ed5d998b207d5c2008287cfa34157d8ad7 (patch)
treeadd180f1551470a2a4015e25da0b59f957a885b9 /clang/test/CodeGenCXX/const-global-linkage.cpp
parentabe274a8b06650e486c0f3e197ea1d0fbcb651e6 (diff)
downloadbcm5719-llvm-8a5f75ed5d998b207d5c2008287cfa34157d8ad7.tar.gz
bcm5719-llvm-8a5f75ed5d998b207d5c2008287cfa34157d8ad7.zip
Use new getLinkage() method to correctly compute whether a variable has
internal linkage. Fixes PR5433. llvm-svn: 89931
Diffstat (limited to 'clang/test/CodeGenCXX/const-global-linkage.cpp')
-rw-r--r--clang/test/CodeGenCXX/const-global-linkage.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/const-global-linkage.cpp b/clang/test/CodeGenCXX/const-global-linkage.cpp
new file mode 100644
index 00000000000..ddf435823ba
--- /dev/null
+++ b/clang/test/CodeGenCXX/const-global-linkage.cpp
@@ -0,0 +1,8 @@
+// RUN: clang-cc -emit-llvm -o - %s | FileCheck %s
+
+const int x = 10;
+const int y = 20;
+// CHECK-NOT: @x
+// CHECK: @y = internal constant i32 20
+const int& b() { return y; }
+
OpenPOWER on IntegriCloud