summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/constructor.cpp
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2008-12-23 16:41:32 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2008-12-23 16:41:32 +0000
commitccd251b88f1e867e18866ba1d6e60d7839489457 (patch)
treeb81acb4fb0c5931702250ac98f760d0200e6f7c0 /clang/test/SemaCXX/constructor.cpp
parentae503aee1d15b0aeecff35c1722b52f0aa60735e (diff)
downloadbcm5719-llvm-ccd251b88f1e867e18866ba1d6e60d7839489457.tar.gz
bcm5719-llvm-ccd251b88f1e867e18866ba1d6e60d7839489457.zip
Merge pr-3188.cpp into constructor.cpp.
llvm-svn: 61370
Diffstat (limited to 'clang/test/SemaCXX/constructor.cpp')
-rw-r--r--clang/test/SemaCXX/constructor.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/constructor.cpp b/clang/test/SemaCXX/constructor.cpp
index 786d1451e62..536593d5120 100644
--- a/clang/test/SemaCXX/constructor.cpp
+++ b/clang/test/SemaCXX/constructor.cpp
@@ -27,3 +27,13 @@ typedef struct {
extern const Anon anon;
extern "C" const Anon anon2;
+// PR3188: The extern declaration complained about not having an appropriate
+// constructor.
+struct x;
+extern x a;
+
+// A similar case.
+struct y {
+ y(int);
+};
+extern y b;
OpenPOWER on IntegriCloud