mirror of
https://github.com/azahar-emu/sirit
synced 2025-11-06 23:19:59 +01:00
Assert when an OpId has an invalid result type
This commit is contained in:
parent
200310e8fa
commit
20d75babd0
@ -29,6 +29,11 @@ namespace Sirit {
|
|||||||
class Declarations;
|
class Declarations;
|
||||||
|
|
||||||
struct OpId {
|
struct OpId {
|
||||||
|
OpId(spv::Op opcode_) : opcode{opcode_} {}
|
||||||
|
OpId(spv::Op opcode_, Id result_type_) : opcode{opcode_}, result_type{result_type_} {
|
||||||
|
assert(result_type.value != 0);
|
||||||
|
}
|
||||||
|
|
||||||
spv::Op opcode{};
|
spv::Op opcode{};
|
||||||
Id result_type{};
|
Id result_type{};
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user