Fix slice codegen inside calls. Add core_free_compiler
This commit is contained in:
@@ -304,6 +304,9 @@ gen_try_any_or_slice(Ast_Expr *expr, Ast_Type *decl_type){
|
||||
}
|
||||
else if(expr->kind == AST_IDENT && is_slice(decl_type)){
|
||||
Ast_Atom *atom = (Ast_Atom *)expr;
|
||||
gen("(");
|
||||
gen_simple_decl(decl_type);
|
||||
gen(")");
|
||||
gen("{%d, ", atom->resolved_type->arr.size);
|
||||
gen_expr(expr);
|
||||
gen("}");
|
||||
|
||||
Reference in New Issue
Block a user