mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-12 22:31:25 -07:00
cast(Type)expr; Fix overloaded procedure determination on assignment
This commit is contained in:
@@ -4625,6 +4625,11 @@ irValue *ir_build_expr(irProcedure *proc, AstNode *expr) {
|
||||
}
|
||||
case_end;
|
||||
|
||||
case_ast_node(tc, TypeCast, expr);
|
||||
irValue *e = ir_build_expr(proc, tc->expr);
|
||||
return ir_emit_conv(proc, e, tv.type);
|
||||
case_end;
|
||||
|
||||
case_ast_node(ue, UnaryExpr, expr);
|
||||
switch (ue->op.kind) {
|
||||
case Token_And:
|
||||
|
||||
Reference in New Issue
Block a user