diff --git a/IDEHelper/Compiler/CeMachine.cpp b/IDEHelper/Compiler/CeMachine.cpp index 5dedd090..a7a58ae3 100644 --- a/IDEHelper/Compiler/CeMachine.cpp +++ b/IDEHelper/Compiler/CeMachine.cpp @@ -2684,6 +2684,8 @@ void CeBuilder::Build() { auto& arg = castedInst->mArgs[argIdx]; auto ceArg = GetOperand(arg.mValue); + if (!ceArg) + continue; if (argIdx == 0) thisOperand = ceArg; EmitSizedOp(CeOp_Push_8, ceArg, NULL, true);