[llvm-commits] [llvm] r67879 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
Dan Gohman
gohman at apple.com
Fri Mar 27 16:51:02 PDT 2009
Author: djg
Date: Fri Mar 27 18:51:02 2009
New Revision: 67879
URL: http://llvm.org/viewvc/llvm-project?rev=67879&view=rev
Log:
Initialize LiveOutInfo's APInt members to zero, as APInt's
default constructor produces an uninitialized APInt.
This fixes PR3896.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h?rev=67879&r1=67878&r2=67879&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h Fri Mar 27 18:51:02 2009
@@ -135,7 +135,7 @@
struct LiveOutInfo {
unsigned NumSignBits;
APInt KnownOne, KnownZero;
- LiveOutInfo() : NumSignBits(0) {}
+ LiveOutInfo() : NumSignBits(0), KnownOne(1, 0), KnownZero(1, 0) {}
};
/// LiveOutRegInfo - Information about live out vregs, indexed by their
More information about the llvm-commits
mailing list