Refactor: Extract specializing the generic lambda call operator during conversion to fptr deduction into its own function.
No functionality change.
All clang regression tests pass.
Thanks!
llvm-svn: 193383
diff --git a/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp b/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp
index 2ba19cb..93d7a83 100644
--- a/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp
+++ b/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp
@@ -53,7 +53,10 @@
char (*fc)(char) = L; //expected-error{{no viable conversion}}
double (*fd)(double) = L; //expected-error{{no viable conversion}}
}
-
+{
+ int* (*fp)(int*) = [](auto *a) -> auto* { return a; };
+ fp(0);
+}
}
namespace more_converion_to_ptr_to_function_tests {