[llvm] r205213 - [mips] Fix use of uninitialized value reported by the sanitizer-x86_64-linux-bootstrap buildbot

Daniel Sanders daniel.sanders at imgtec.com
Mon Mar 31 08:58:58 PDT 2014


Author: dsanders
Date: Mon Mar 31 10:58:58 2014
New Revision: 205213

URL: http://llvm.org/viewvc/llvm-project?rev=205213&view=rev
Log:
[mips] Fix use of uninitialized value reported by the sanitizer-x86_64-linux-bootstrap buildbot


Modified:
    llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp

Modified: llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp?rev=205213&r1=205212&r2=205213&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp (original)
+++ llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp Mon Mar 31 10:58:58 2014
@@ -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;





More information about the llvm-commits mailing list