On 09/09/2013 10:19 PM, Adam Butcher wrote:
+         if (current_class_type && LAMBDA_TYPE_P (current_class_type))
+           {
+             if (cxx_dialect < cxx1y)
+               pedwarn (location_of (type), 0,
+                        "use of %<auto%> in lambda parameter declaration "
+                        "only available with "
+                        "-std=c++1y or -std=gnu++1y");
+           }
+         else
+           pedwarn (location_of (type), OPT_Wpedantic,
+                    "ISO C++ forbids use of %<auto%> in parameter "
+                    "declaration");

I think we want to limit the implicit template extension to C++1y mode as well.

OK with that change.

Jason

Reply via email to