F32 is default float, operator overloads turn literals into default types
This commit is contained in:
@@ -444,15 +444,9 @@ parse_lambda(Token *token){
|
||||
Ast_Decl *param = ast_new(Ast_Decl, AST_VAR, name, AST_DECL);
|
||||
param->name = name->intern_val;
|
||||
|
||||
if(token_match(TK_TwoDots)){
|
||||
set_flag(param->flags, AST_ANY_VARGS);
|
||||
}
|
||||
|
||||
else{
|
||||
param->typespec = parse_expr();
|
||||
if(token_match(TK_Assign))
|
||||
param->expr = parse_expr();
|
||||
}
|
||||
param->typespec = parse_expr();
|
||||
if(token_match(TK_Assign))
|
||||
param->expr = parse_expr();
|
||||
|
||||
params.add(param);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user