diff options
Diffstat (limited to 'clang/test/SemaCXX/cxx1y-init-captures.cpp')
-rw-r--r-- | clang/test/SemaCXX/cxx1y-init-captures.cpp | 6 |
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>}} +} |