1
0
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:
Alexander Medvednikov 2021-07-08 05:11:12 +03:00
parent 7b4c342396
commit 9ba6c23d5c
2 changed files with 2 additions and 2 deletions

View File

@ -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 {

View File

@ -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)