[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h

Anton Korobeynikov asl at math.spbu.ru
Thu Feb 1 00:40:22 PST 2007



Changes in directory llvm/include/llvm/Target:

TargetLowering.h updated: 1.105 -> 1.106
---
Log message:

Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only 
affected part is codegen of "memove" inside x86 backend. This fixes 
PR1144: http://llvm.org/PR1144 


---
Diffs of the changes:  (+2 -0)

 TargetLowering.h |    2 ++
 1 files changed, 2 insertions(+)


Index: llvm/include/llvm/Target/TargetLowering.h
diff -u llvm/include/llvm/Target/TargetLowering.h:1.105 llvm/include/llvm/Target/TargetLowering.h:1.106
--- llvm/include/llvm/Target/TargetLowering.h:1.105	Wed Jan 31 03:29:11 2007
+++ llvm/include/llvm/Target/TargetLowering.h	Thu Feb  1 02:39:52 2007
@@ -732,6 +732,8 @@
     bool isSigned;
     bool isInReg;
     bool isSRet;
+
+    ArgListEntry():isSigned(false), isInReg(false), isSRet(false) { };
   };
   typedef std::vector<ArgListEntry> ArgListTy;
   virtual std::pair<SDOperand, SDOperand>






More information about the llvm-commits mailing list