summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/cxx1y-init-captures.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/cxx1y-init-captures.cpp')
-rw-r--r--clang/test/SemaCXX/cxx1y-init-captures.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/cxx1y-init-captures.cpp b/clang/test/SemaCXX/cxx1y-init-captures.cpp
index 203e28d7c3f..d36882d8e5d 100644
--- a/clang/test/SemaCXX/cxx1y-init-captures.cpp
+++ b/clang/test/SemaCXX/cxx1y-init-captures.cpp
@@ -190,3 +190,9 @@ int run() {
}
}
+
+namespace N3922 {
+ struct X { X(); explicit X(const X&); int n; };
+ auto a = [x{X()}] { return x.n; }; // ok
+ auto b = [x = {X()}] {}; // expected-error{{<initializer_list>}}
+}
OpenPOWER on IntegriCloud