summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-04-26 00:29:11 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-04-26 00:29:11 +0000
commit1a7902c76779e3f03d80a67d511fcd62cb7138ad (patch)
tree9314f256db57ff6d942d05b986e92edb76774e16 /clang
parent004e823539935346699386d5eed3a85070f8d1ac (diff)
downloadbcm5719-llvm-1a7902c76779e3f03d80a67d511fcd62cb7138ad.tar.gz
bcm5719-llvm-1a7902c76779e3f03d80a67d511fcd62cb7138ad.zip
Add a testcase for a recent regression.
Thanks to Bill Wendling for the original testcase. llvm-svn: 180586
Diffstat (limited to 'clang')
-rw-r--r--clang/test/SemaCXX/linkage.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/linkage.cpp b/clang/test/SemaCXX/linkage.cpp
index 6b73d596e01..13d295a5d59 100644
--- a/clang/test/SemaCXX/linkage.cpp
+++ b/clang/test/SemaCXX/linkage.cpp
@@ -94,3 +94,12 @@ extern "C" {
// CHECK: define linkonce_odr i8* @_ZN5test21A1BILj0EE3fooEv(
// CHECK: define linkonce_odr i8* @_ZN5test11A3fooILj0EEEPvv(
+
+namespace test5 {
+ struct foo {
+ };
+ extern "C" {
+ const foo bar[] = {
+ };
+ }
+}
OpenPOWER on IntegriCloud