http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18016
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> 2010-12-16 16:05:04 UTC --- (In reply to comment #0) > A() : a(a) // <-- should generate a warning Clang warns about this with -Wuninitialized My patch for PR 2972 *doesn't* help here, because A::a does have an initializer