http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59352
Paolo Carlini <paolo.carlini at oracle dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2014-01-24 Ever confirmed|0 |1 --- Comment #1 from Paolo Carlini <paolo.carlini at oracle dot com> --- The reduced testcase is simply rejected: 59352.C: In member function ‘const Derived& Interfaces<Object>::get_interface() const’: 59352.C:57:13: error: ‘derived’ was not declared in this scope if (derived == 0) ^ 59352.C:59:17: error: ‘derived’ was not declared in this scope return *derived; ^ maybe you meant to provide something else?