diff options
-rw-r--r-- | clang/test/SemaCXX/cxx1y-generic-lambdas.cpp | 7 | ||||
-rw-r--r-- | clang/test/SemaCXX/lambda-expressions.cpp | 7 |
2 files changed, 7 insertions, 7 deletions
diff --git a/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp b/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp index f3aae219a46..8e07b806b1c 100644 --- a/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp +++ b/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp @@ -918,10 +918,3 @@ int run2 = x2.fooG3(); } //end ns inclass_lambdas_within_nested_classes - -namespace lambda_in_default_mem_init { - template<typename T> void f() { - struct S { int n = []{ return 0; }(); }; - } - template void f<int>(); -} diff --git a/clang/test/SemaCXX/lambda-expressions.cpp b/clang/test/SemaCXX/lambda-expressions.cpp index d0fe0580c91..29dffc4f6e8 100644 --- a/clang/test/SemaCXX/lambda-expressions.cpp +++ b/clang/test/SemaCXX/lambda-expressions.cpp @@ -413,3 +413,10 @@ template <typename T> void p(T t) { void q() { p(0); } // expected-note@-1 {{in instantiation of function template specialization 'PR20731::p<int>' requested here}} } + +namespace lambda_in_default_mem_init { + template<typename T> void f() { + struct S { int n = []{ return 0; }(); }; + } + template void f<int>(); +} |