| 1 | vlib/v/checker/tests/cast_to_concrete_mut_err.vv:37:12: warning: casting `&Message` to `&LocalMessageType` is only allowed in `unsafe` code |
| 2 | 35 | if mut mdef is Message { |
| 3 | 36 | mut a := LocalMessageType(*mdef) |
| 4 | 37 | mut b := &LocalMessageType(mdef) |
| 5 | | ~~~~~~~~~~~~~~~~~~~~~~~ |
| 6 | 38 | mut c := LocalMessageType(mdef) |
| 7 | 39 | |
| 8 | vlib/v/checker/tests/cast_to_concrete_mut_err.vv:38:12: error: cannot cast `&Message` to `LocalMessageType`, you must dereference it first (e.g. LocalMessageType(*var)) |
| 9 | 36 | mut a := LocalMessageType(*mdef) |
| 10 | 37 | mut b := &LocalMessageType(mdef) |
| 11 | 38 | mut c := LocalMessageType(mdef) |
| 12 | | ~~~~~~~~~~~~~~~~~~~~~~ |
| 13 | 39 | |
| 14 | 40 | dump(a) |
| 15 | |