diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2007-02-01 08:39:52 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2007-02-01 08:39:52 +0000 |
commit | b25fe8267182662750dcb76a70a20f4b14a5568d (patch) | |
tree | 10cdf29b5beee49505ec952ad0f0e6d716ffdc5b /include/llvm/Target/TargetLowering.h | |
parent | 6e94c00ab29e654125e845f3bce692a3764c1c11 (diff) | |
download | external_llvm-b25fe8267182662750dcb76a70a20f4b14a5568d.zip external_llvm-b25fe8267182662750dcb76a70a20f4b14a5568d.tar.gz external_llvm-b25fe8267182662750dcb76a70a20f4b14a5568d.tar.bz2 |
Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only
affected part is codegen of "memove" inside x86 backend. This fixes
PR1144
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33752 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Target/TargetLowering.h')
-rw-r--r-- | include/llvm/Target/TargetLowering.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/Target/TargetLowering.h b/include/llvm/Target/TargetLowering.h index 51828d9..bbd888d 100644 --- a/include/llvm/Target/TargetLowering.h +++ b/include/llvm/Target/TargetLowering.h @@ -732,6 +732,8 @@ public: bool isSigned; bool isInReg; bool isSRet; + + ArgListEntry():isSigned(false), isInReg(false), isSRet(false) { }; }; typedef std::vector<ArgListEntry> ArgListTy; virtual std::pair<SDOperand, SDOperand> |