<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><div><div></div><div><br></div><div>If I comment out the change to BuildImplicitMemberInitializer(), I confirm that the output of the default-constructor-initializers.cpp test differs by this line:</div><div><br></div><div><div>/Trees/compiler/llvm/tools/clang/test/SemaCXX/default-constructor-initializers.cpp:54:4: note: implicit default constructor for 'Z1' first required here</div><div>Z1 z1; // expected-note {{first required here}}</div><div>   ^</div></div><div><br></div><div>That is, this note appears if the change is commented out, but isn't there if:</div><div><br></div><div><div style="margin: 0px; font-family: Menlo; font-size: 11px; color: rgb(0, 132, 0); "><span style="color: #000000">  </span>// Warn if ctor-initializer for a non-POD type leaves uninitialized data.</div><div style="margin: 0px; font-family: Menlo; font-size: 11px; ">  <span style="color: #bb2ca2">if</span> (!Constructor->getParent()->isPOD()) {</div><div style="margin: 0px; font-family: Menlo; font-size: 11px; ">    SemaRef.Diag(Constructor->getLocation(), diag::warn_uninit_member)</div><div style="margin: 0px; font-family: Menlo; font-size: 11px; ">      << Field->getDeclName();</div><div style="margin: 0px; font-family: Menlo; font-size: 11px; ">  }</div></div><div><br></div><div>is included.</div><div><br></div><div>- Patrick</div><div><br></div></div></body></html>