Bläddra i källkod

Fix arm prefast failure

Akrosh Gandhi 8 år sedan
förälder
incheckning
8ffc999222
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      lib/Backend/arm/LowerMD.cpp

+ 2 - 0
lib/Backend/arm/LowerMD.cpp

@@ -6214,6 +6214,7 @@ LowererMD::EmitLoadFloat(IR::Opnd *dst, IR::Opnd *src, IR::Instr *insertInstr, I
 
     if (BailOutInfo::IsBailOutOnImplicitCalls(bailOutKind))
     {
+        _Analysis_assume_(instrBailOut != nullptr);
         instr = instr->ConvertToBailOutInstr(instrBailOut->GetBailOutInfo(), bailOutKind);
         if (instrBailOut->GetBailOutInfo()->bailOutInstr == instrBailOut)
         {
@@ -8849,6 +8850,7 @@ LowererMD::EmitFloatToInt(IR::Opnd *dst, IR::Opnd *src, IR::Instr *instrInsert,
 
     if (BailOutInfo::IsBailOutOnImplicitCalls(bailOutKind))
     {
+        _Analysis_assume_(instrBailOut != nullptr);
         instr = instr->ConvertToBailOutInstr(instrBailOut->GetBailOutInfo(), bailOutKind);
         if (instrBailOut->GetBailOutInfo()->bailOutInstr == instrBailOut)
         {