diff --git a/src/base/SMPInstr.cpp b/src/base/SMPInstr.cpp index e7a8a6686e5dce2381c6730e38d4119280dc9055..0a6d2d12fcb8e2eb4074bd7b8af6cdb453d97f5b 100644 --- a/src/base/SMPInstr.cpp +++ b/src/base/SMPInstr.cpp @@ -19886,7 +19886,8 @@ bool SMPInstr::BuildCallRTL(void) { std::size_t OpNum; bool SourceFound = false; uint16_t opcode = this->GetIDAOpcode(); - bool ParameterlessCall = ((opcode == STARS_NN_syscall) || (opcode == STARS_NN_sysenter)); + bool ParameterlessCall = ((opcode == STARS_NN_syscall) || (opcode == STARS_NN_sysenter) + || (opcode == STARS_NN_into) || (opcode == STARS_NN_int3)); STARSOpndTypePtr VoidOp = this->STARSInstPtr->MakeVoidOpnd(); SMPRegTransfer *TempRT = NULL;