summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2007-02-01 08:39:52 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2007-02-01 08:39:52 +0000
commitb25fe8267182662750dcb76a70a20f4b14a5568d (patch)
tree10cdf29b5beee49505ec952ad0f0e6d716ffdc5b /include
parent6e94c00ab29e654125e845f3bce692a3764c1c11 (diff)
downloadllvm-b25fe8267182662750dcb76a70a20f4b14a5568d.tar.gz
llvm-b25fe8267182662750dcb76a70a20f4b14a5568d.tar.bz2
llvm-b25fe8267182662750dcb76a70a20f4b14a5568d.tar.xz
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')
-rw-r--r--include/llvm/Target/TargetLowering.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/Target/TargetLowering.h b/include/llvm/Target/TargetLowering.h
index 51828d9728..bbd888d8d3 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>