Index: working_vm/vm/jitrino/src/codegenerator/ia32/Ia32PeepHole.cpp =================================================================== --- working_vm/vm/jitrino/src/codegenerator/ia32/Ia32PeepHole.cpp £¨ÐÞ¶©°æ 777885£© +++ working_vm/vm/jitrino/src/codegenerator/ia32/Ia32PeepHole.cpp £¨¹¤×÷¿½±´£© @@ -879,7 +879,7 @@ bool anotherADD = false; Inst *iter = inst->getNextInst(); while (iter != NULL) { - if (iter->getMnemonic() == Mnemonic_ADC) + if ((iter->getMnemonic() == Mnemonic_ADC) || (iter->getMnemonic() == Mnemonic_CALL)) break; if (iter->getMnemonic() == Mnemonic_ADD) { anotherADD = true;