On 7 November 2011 21:47, Jason Merrill wrote: > On 11/07/2011 04:43 PM, Jonathan Wakely wrote: >> >> Unfortunately this doesn't work very well in C++11 mode, as defaulted >> constructors don't cause warnings when they should do e.g. > > Maybe check this in defaulted_late_check? I tried that (attached) and it does cause warnings in defaulted constructed, but even for members with an NSDMI, which are not uninitialized.