// :TypeExprHack
static OnyxToken type_expr_token = { Token_Type_Symbol, 9, "type_expr", { 0 } };
-AstNode type_expr_symbol = { Ast_Kind_Basic_Type, 0, &type_expr_token, NULL };
+AstNode type_expr_symbol = { Ast_Kind_Error, 0, &type_expr_token, NULL };
AstType *builtin_string_type;
AstType *builtin_range_type;
i32 i = 0;
bh_arr_each(AstPolySolution, sln, slns) {
+ sln->poly_sym = (AstNode *) &ps_type->poly_params[i];
+
PolySolutionKind expected_kind = PSK_Undefined;
if ((AstNode *) ps_type->poly_params[i].type_node == &type_expr_symbol) {
expected_kind = PSK_Type;
}
}
- sln->poly_sym = (AstNode *) &ps_type->poly_params[i];
i++;
}