Index: vm/jitrino/src/codegenerator/ia32/Ia32BranchTrans.cpp =================================================================== --- vm/jitrino/src/codegenerator/ia32/Ia32BranchTrans.cpp (revision 490661) +++ vm/jitrino/src/codegenerator/ia32/Ia32BranchTrans.cpp (working copy) @@ -326,7 +326,8 @@ } } Inst::Opnds flags(defInst,Inst::OpndRole_Def|Inst::OpndRole_Implicit); - if (stopSearch || (defInst->getOpnd(flags.begin())->getRegName() == RegName_EFLAGS)) break; + if (stopSearch || ((flags.begin() != flags.end()) && defInst->getOpnd(flags.begin())->getRegName() == RegName_EFLAGS)) + break; } continue; }