http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58536
--- Comment #2 from Volker Reichelt <reichelt at gcc dot gnu.org> --- It's a GNU extension as mentioned in the ChangeLog: 2013-09-16 Adam Butcher <a...@jessamine.co.uk> * cp-tree.h (type_uses_auto_or_concept): Declare. (is_auto_or_concept): Declare. * decl.c (grokdeclarator): Allow 'auto' parameters in lambdas with -std=gnu++1y or -std=c++1y or, as a GNU extension, in plain functions. [...]