31 Jul
2023
31 Jul
'23
1:37 p.m.
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]`
-- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/283#note_40819