summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/lambda-expressions.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-11-20 23:00:25 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-11-20 23:00:25 +0000
commit4764e9bf799560f0b0338e887d52c945ba218114 (patch)
tree6b4d6558621c40d4b82f0cdf5ba1eb47b0c63fce /clang/test/SemaCXX/lambda-expressions.cpp
parent069ecf65e55ce1cede1bfcaca7a35d6513072821 (diff)
downloadbcm5719-llvm-4764e9bf799560f0b0338e887d52c945ba218114.tar.gz
bcm5719-llvm-4764e9bf799560f0b0338e887d52c945ba218114.zip
Move test from r222476 to a better place; this was reduced to the point that it
no longer contained a generic lambda. llvm-svn: 222477
Diffstat (limited to 'clang/test/SemaCXX/lambda-expressions.cpp')
-rw-r--r--clang/test/SemaCXX/lambda-expressions.cpp7
1 files changed, 7 insertions, 0 deletions
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>();
+}
OpenPOWER on IntegriCloud