diff options
| author | Eli Friedman <eli.friedman@gmail.com> | 2009-11-26 02:52:12 +0000 |
|---|---|---|
| committer | Eli Friedman <eli.friedman@gmail.com> | 2009-11-26 02:52:12 +0000 |
| commit | 8a5f75ed5d998b207d5c2008287cfa34157d8ad7 (patch) | |
| tree | add180f1551470a2a4015e25da0b59f957a885b9 /clang/test/CodeGenCXX/const-global-linkage.cpp | |
| parent | abe274a8b06650e486c0f3e197ea1d0fbcb651e6 (diff) | |
| download | bcm5719-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.cpp | 8 |
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; } + |

