Fix Reserve count for trinary ops.

This commit is contained in:
comex 2020-11-25 17:10:50 -05:00 committed by Rodrigo Locatti
parent 634428758b
commit 393fccea5b

View File

@ -24,7 +24,7 @@ namespace Sirit {
#define DEFINE_TRINARY(opcode) \ #define DEFINE_TRINARY(opcode) \
Id Module::opcode(Id result_type, Id operand_1, Id operand_2, Id operand_3) { \ Id Module::opcode(Id result_type, Id operand_1, Id operand_2, Id operand_3) { \
code->Reserve(5); \ code->Reserve(6); \
return *code << OpId{spv::Op::opcode, result_type} << operand_1 << operand_2 << operand_3 \ return *code << OpId{spv::Op::opcode, result_type} << operand_1 << operand_2 << operand_3 \
<< EndOp{}; \ << EndOp{}; \
} }