http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52432
--- Comment #5 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-02-29 14:13:44 UTC --- Grunt, the mechanism part of unqualified_name_lookup_error isn't actually used for decltype32.C: something else is happening which manages to avoid the recursion in the error_messages when unqualified_name_lookup_error is called unconditionally. Looking into it.