http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53753
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-06-23 08:55:40 UTC --- > Myclass instance1(); I think this is really a function declaration name instance1 returning Myclass and not a variable declaration.