diff --git a/vlib/v/parser/pratt.v b/vlib/v/parser/pratt.v index 870b1758e1..a594282e5a 100644 --- a/vlib/v/parser/pratt.v +++ b/vlib/v/parser/pratt.v @@ -257,12 +257,7 @@ fn (mut p Parser) prefix_expr() ast.PrefixExpr { // p.warn('unsafe') // } p.next() - mut right := ast.Expr{} - if op == .minus { - right = p.expr(token.Precedence.call) - } else { - right = p.expr(token.Precedence.prefix) - } + right := if op == .minus { p.expr(token.Precedence.call) } else { p.expr(token.Precedence.prefix) } p.is_amp = false return ast.PrefixExpr{ op: op