Enum fixes

This commit is contained in:
Christoffer Lerno
2020-04-05 11:31:05 +02:00
parent 336e6cf47d
commit 60c60a3205
15 changed files with 160 additions and 78 deletions

View File

@@ -690,10 +690,6 @@ LLVMValueRef gencontext_emit_const_expr(GenContext *context, Expr *expr)
0));
return global_name;
}
case TYPE_ERROR:
return LLVMConstInt(llvm_type(type_error), expr->const_expr.error_constant->error_constant.value, false);
case TYPE_ENUM:
return gencontext_emit_expr(context, expr->const_expr.enum_constant->enum_constant.expr);
default:
UNREACHABLE
}