glasm: Add Void type to GLASM values

This commit is contained in:
ReinUsesLisp 2021-05-15 18:15:13 -03:00 committed by ameerj
parent 3764750339
commit 31d402ee74
3 changed files with 15 additions and 0 deletions

View file

@ -57,6 +57,9 @@ void RegAlloc::FreeReg(Register reg) {
Value RegAlloc::MakeImm(const IR::Value& value) {
Value ret;
switch (value.Type()) {
case IR::Type::Void:
ret.type = Type::Void;
break;
case IR::Type::U1:
ret.type = Type::U32;
ret.imm_u32 = value.U1() ? 0xffffffff : 0;