Hi, I only have a simple comment about the testcase:
On 27/02/2018 17:42, Håkon Sandsmark wrote:
+++ gcc/testsuite/g++.dg/cpp1y/pr71546.C @@ -0,0 +1,11 @@ +// PR c++/71546 +// { dg-do compile { target c++14 } } +// { dg-options "" } + +#include <memory> + +int main() +{ + int x1; + [e = std::make_shared <int> (), x1]() {}; +}
Instead of including the whole <memory>, shall we use something like: namespace std { template<typename> struct make_shared { }; } int main() { int x1; [e = std::make_shared <int> (), x1]() {}; } ??? Thanks, Paolo