v.checker: minor cleanup of fn_call() (#10632)
parent
21512d1491
commit
e4d88a5be5
|
@ -2498,7 +2498,7 @@ pub fn (mut c Checker) fn_call(mut call_expr ast.CallExpr) ast.Type {
|
||||||
c.expected_type = ast.string_type
|
c.expected_type = ast.string_type
|
||||||
call_expr.args[0].typ = c.expr(call_expr.args[0].expr)
|
call_expr.args[0].typ = c.expr(call_expr.args[0].expr)
|
||||||
arg := call_expr.args[0]
|
arg := call_expr.args[0]
|
||||||
_ := c.check_expr_opt_call(arg.expr, arg.typ)
|
c.check_expr_opt_call(arg.expr, arg.typ)
|
||||||
if arg.typ.is_void() {
|
if arg.typ.is_void() {
|
||||||
c.error('`$fn_name` can not print void expressions', call_expr.pos)
|
c.error('`$fn_name` can not print void expressions', call_expr.pos)
|
||||||
} else if arg.typ == ast.char_type && arg.typ.nr_muls() == 0 {
|
} else if arg.typ == ast.char_type && arg.typ.nr_muls() == 0 {
|
||||||
|
|
Loading…
Reference in New Issue