summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-03-31 15:58:58 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-03-31 15:58:58 +0000
commitd69adeb8e7686caf421d0e6ef2c299252a311051 (patch)
treeb6913840d1df19654beb6f324de66e96475aac4d /llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
parent264cd4672d12a2c70f6a72dc0a9f03e91e7896b2 (diff)
downloadbcm5719-llvm-d69adeb8e7686caf421d0e6ef2c299252a311051.tar.gz
bcm5719-llvm-d69adeb8e7686caf421d0e6ef2c299252a311051.zip
[mips] Fix use of uninitialized value reported by the sanitizer-x86_64-linux-bootstrap buildbot
llvm-svn: 205213
Diffstat (limited to 'llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp')
-rw-r--r--llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
index 41476757721..2b80d3f03de 100644
--- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
@@ -467,6 +467,7 @@ public:
static MipsOperand *CreateReg(unsigned RegNum, SMLoc S, SMLoc E) {
MipsOperand *Op = new MipsOperand(k_Register);
Op->Reg.RegNum = RegNum;
+ Op->Reg.Kind = Kind_None;
Op->StartLoc = S;
Op->EndLoc = E;
return Op;
@@ -475,6 +476,7 @@ public:
static MipsOperand *CreatePtrReg(unsigned RegNum, SMLoc S, SMLoc E) {
MipsOperand *Op = new MipsOperand(k_PtrReg);
Op->Reg.RegNum = RegNum;
+ Op->Reg.Kind = Kind_None;
Op->StartLoc = S;
Op->EndLoc = E;
return Op;
OpenPOWER on IntegriCloud