У меня была эта лямбда где-то в моем коде:
[](bool a, bool=true){ return !a;} }
и GCC 4.6 "жаловались" на это предупреждение:
warning: default argument specified for lambda parameter [-pedantic]
Что крайне бесполезно, когда вы не знаете, почему это "плохо". Я обратился к FDIS n3290 и ничего не нашел в 5.1.2 Lambda Expressions
относительно аргументов по умолчанию и лямбды.
ОБНОВЛЕНИЕ: Я отправил отчет об ошибке здесь .
UPDATE2: ОК, теперь я использую -pedantic-errors
. -pedantic
выдаёт только предупреждения, а не ошибки.