https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62091
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2014-08-11 CC| |hubicka at gcc dot gnu.org, | |trippels at gcc dot gnu.org Component|c++ |tree-optimization Version|4.9.2 |4.10.0 Target Milestone|--- |4.10.0 Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- Started with r213739. markus@x4 tmp % cat bug159.cc class SnmpSyntax { public: virtual SnmpSyntax *m_fn1 () const; ~SnmpSyntax () {} virtual SnmpSyntax &operator=(const SnmpSyntax &); }; class A : public SnmpSyntax { public: A (int); SnmpSyntax *m_fn1 () const {} SnmpSyntax &operator=(const SnmpSyntax &); }; int a; void fn1 () { for (;; a++) switch (0) case 0: { A b (0); SnmpSyntax &c = b; c.m_fn1 (); } }