http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47723
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at redhat dot com Severity|major |normal --- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-02-14 20:33:53 UTC --- As I said, GCC's behaviour was changed intentionally, for Bug 11764, to conform to a defect report against the C++ standard, DR 147 Jason, does DR 318 mean G++ should accept this, because the constructor is not an acceptable lookup result? struct S { }; S* p = new S::S();