On Mon Jul 31 11:01:55 2023 +0000, Giovanni Mascellani wrote:
Here you require at least 3 operands, but it seems that `record->operands[2]` is only required when `record->operands[1]` has its 16th bit set. Isn't it therefore possible that a call could be made with just two operands?
The third operand is the intrinsic opcode, i.e. the first operand of the function call, but that should probably be a separate check before `op_value = operands[0]`