Я могу подтвердить, что это происходит в VS10 только тогда, когда класс определен в функции, и лямбда принимает параметр.
В g ++ таких проблем не возникает.
Я считаю, что это действительно ошибка, если вы откроете дефект, пожалуйста, сделайте ссылку на него здесь, чтобы мы могли его исправить (в противном случае дайте мне знать, и я открою дефект).