summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/auto-cxx0x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/auto-cxx0x.cpp')
-rw-r--r--clang/test/SemaCXX/auto-cxx0x.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/auto-cxx0x.cpp b/clang/test/SemaCXX/auto-cxx0x.cpp
index c37b1386b3a..074a01bb839 100644
--- a/clang/test/SemaCXX/auto-cxx0x.cpp
+++ b/clang/test/SemaCXX/auto-cxx0x.cpp
@@ -8,3 +8,10 @@ void f() {
typedef auto PR25449(); // expected-error {{'auto' not allowed in typedef}}
thread_local auto x; // expected-error {{requires an initializer}}
+
+void g() {
+ [](auto){}(0);
+#if __cplusplus == 201103L
+ // expected-error@-2 {{'auto' not allowed in lambda parameter}}
+#endif
+}
OpenPOWER on IntegriCloud