mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
checker: casted => cast
This commit is contained in:
parent
7b4c342396
commit
9ba6c23d5c
@ -5115,7 +5115,7 @@ pub fn (mut c Checker) cast_expr(mut node ast.CastExpr) ast.Type {
|
||||
n_e_t_idx := node.expr_type.idx()
|
||||
expr_is_ptr := node.expr_type.is_ptr() || n_e_t_idx in ast.pointer_type_idxs
|
||||
if node.expr_type == ast.void_type {
|
||||
c.error('expression does not return a value so it cannot be casted', node.expr.position())
|
||||
c.error('expression does not return a value so it cannot be cast', node.expr.position())
|
||||
}
|
||||
if expr_is_ptr && to_type_sym.kind == .string && !node.in_prexpr {
|
||||
if node.has_arg {
|
||||
|
@ -1,4 +1,4 @@
|
||||
vlib/v/checker/tests/cast_void.vv:1:12: error: expression does not return a value so it cannot be casted
|
||||
vlib/v/checker/tests/cast_void.vv:1:12: error: expression does not return a value so it cannot be cast
|
||||
1 | num := int(print(''))
|
||||
| ~~~~~~~~~
|
||||
2 | println(num)
|
||||
|
Loading…
Reference in New Issue
Block a user