checker: minor cleanup in if_expr() (#14584)
parent
d0a1608ede
commit
55951e0943
|
@ -274,11 +274,7 @@ pub fn (mut c Checker) if_expr(mut node ast.IfExpr) ast.Type {
|
|||
}
|
||||
}
|
||||
// if only untyped literals were given default to int/f64
|
||||
if node.typ == ast.int_literal_type {
|
||||
node.typ = ast.int_type
|
||||
} else if node.typ == ast.float_literal_type {
|
||||
node.typ = ast.f64_type
|
||||
}
|
||||
node.typ = ast.mktyp(node.typ)
|
||||
if expr_required && !node.has_else {
|
||||
d := if node.is_comptime { '$' } else { '' }
|
||||
c.error('`$if_kind` expression needs `${d}else` clause', node.pos)
|
||||
|
|
Loading…
Reference in New Issue