Fix assertions disabled builds after rL374367
authorKadir Cetinkaya <kadircet@google.com>
Thu, 10 Oct 2019 16:04:45 +0000 (16:04 +0000)
committerKadir Cetinkaya <kadircet@google.com>
Thu, 10 Oct 2019 16:04:45 +0000 (16:04 +0000)
llvm-svn: 374372

llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp

index 3321464..8cebc5b 100644 (file)
@@ -98,7 +98,6 @@ bool BPFMISimplifyPatchable::removeLD() {
 
       Register DstReg = MI.getOperand(0).getReg();
       Register SrcReg = MI.getOperand(1).getReg();
-      int64_t ImmVal = MI.getOperand(2).getImm();
 
       MachineInstr *DefInst = MRI->getUniqueVRegDef(SrcReg);
       if (!DefInst)
@@ -114,7 +113,7 @@ bool BPFMISimplifyPatchable::removeLD() {
             // Global variables representing structure offset or
             // patchable extern globals.
             if (GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr)) {
-              assert(ImmVal == 0);
+              assert(MI.getOperand(2).getImm() == 0);
               IsCandidate = true;
             }
           }