summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-06-26 19:16:07 +0000
committerAnders Carlsson <andersca@mac.com>2009-06-26 19:16:07 +0000
commit364035d1a821ba70e38e3b5ccdc91dd1224316c6 (patch)
tree91daa53dd86f92701d5684a4d8332c52ab5475a2 /clang/test
parent7f82a19fbf705ae2651888052f58eb1febcf270b (diff)
downloadbcm5719-llvm-364035d1a821ba70e38e3b5ccdc91dd1224316c6.tar.gz
bcm5719-llvm-364035d1a821ba70e38e3b5ccdc91dd1224316c6.zip
An auto variable can't appear in its own initializer.
llvm-svn: 74312
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp b/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp
new file mode 100644
index 00000000000..8f5058ee2dc
--- /dev/null
+++ b/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp
@@ -0,0 +1,4 @@
+// RUN: clang-cc -fsyntax-only -verify %s -std=c++0x
+void f() {
+ auto a = a; // expected-error{{variable 'a' declared with 'auto' type cannot appear in its own initializer}}
+}
OpenPOWER on IntegriCloud