<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I'm pretty positive that its BuildVectorSDNode. I'm not familiar with this code, so I'll ask Bob to create a constructor there and then he can remove this default constructor.<div><br></div><div>I'd like to keep llvm building with gcc 3.4.6.<br><div><br></div><div>-Tanya<br><div><br><div><div><br></div><div><br><div><div>On Mar 6, 2009, at 11:02 AM, Dan Gohman wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Since this new constructor doesn't actually initialize<br>any of the SDNode members, anything using it will get an<br>SDNode with uninitialized contents. Please figure out what<br>code is attempting to call the default constructor, and fix<br>it to call one of the existing constructors instead.<br><br>Dan<br><br>On Mar 6, 2009, at 10:17 AM, Tanya Lattner wrote:<br><br><blockquote type="cite">Author: tbrethou<br></blockquote><blockquote type="cite">Date: Fri Mar  6 12:17:45 2009<br></blockquote><blockquote type="cite">New Revision: 66280<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">URL: <a href="http://llvm.org/viewvc/llvm-project?rev=66280&view=rev">http://llvm.org/viewvc/llvm-project?rev=66280&view=rev</a><br></blockquote><blockquote type="cite">Log:<br></blockquote><blockquote type="cite">Add default constructor to SDNode to make gcc 3.4.6 happy.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Modified:<br></blockquote><blockquote type="cite">   llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h<br></blockquote><blockquote type="cite">URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h?rev=66280&r1=66279&r2=66280&view=diff">http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h?rev=66280&r1=66279&r2=66280&view=diff</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">=<br></blockquote><blockquote type="cite">======================================================================<br></blockquote><blockquote type="cite">--- llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h (original)<br></blockquote><blockquote type="cite">+++ llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h Fri Mar  6  <br></blockquote><blockquote type="cite">12:17:45 2009<br></blockquote><blockquote type="cite">@@ -1114,6 +1114,10 @@<br></blockquote><blockquote type="cite">  friend struct ilist_traits<SDNode>;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">public:<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+  /// Default SDNode constructor.<br></blockquote><blockquote type="cite">+  SDNode() {}<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">  // <br></blockquote><blockquote type="cite">= <br></blockquote><blockquote type="cite">= <br></blockquote><blockquote type="cite">=-------------------------------------------------------------------- <br></blockquote><blockquote type="cite">===//<br></blockquote><blockquote type="cite">  //  Accessors<br></blockquote><blockquote type="cite">  //<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">llvm-commits mailing list<br></blockquote><blockquote type="cite"><a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br></blockquote><blockquote type="cite"><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br></blockquote><br>_______________________________________________<br>llvm-commits mailing list<br><a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br></div></blockquote></div><br></div></div></div></div></div></body></html>