1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

compiler: fix a deferencing cast was causing a segfault

This commit is contained in:
Dwight Schauer
2019-11-22 00:11:06 -06:00
committed by Alexander Medvednikov
parent 8fbfceed30
commit 4edade5067
3 changed files with 23 additions and 1 deletions

View File

@ -538,7 +538,7 @@ fn (p mut Parser) cast(typ string) {
p.error('cannot cast `$expr_typ` to `$typ`, use backquotes `` to create a `$typ` or access the value of an index of `$expr_typ` using []')
}
else if casting_voidptr_to_value {
p.cgen.set_placeholder(pos, '*($typ*)(')
p.cgen.set_placeholder(pos, '($typ)(')
}
else {
// Nothing can be cast to bool