mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
charptr fix
This commit is contained in:
parent
0999273d32
commit
698c3823ee
@ -640,6 +640,12 @@ fn (p mut Parser) check_types2(got_, expected_ string, throw bool) bool {
|
|||||||
if got=='byte*' && expected=='byteptr' {
|
if got=='byte*' && expected=='byteptr' {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
if got=='charptr' && expected=='char*' {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
if got=='char*' && expected=='charptr' {
|
||||||
|
return true
|
||||||
|
}
|
||||||
if got=='int' && expected=='byte*' {
|
if got=='int' && expected=='byte*' {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@ -647,7 +653,7 @@ fn (p mut Parser) check_types2(got_, expected_ string, throw bool) bool {
|
|||||||
//return true
|
//return true
|
||||||
//}
|
//}
|
||||||
// byteptr += int
|
// byteptr += int
|
||||||
if got=='int' && expected=='byteptr' {
|
if got=='int' && expected in ['byteptr', 'charptr'] {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
if got == 'Option' && expected.starts_with('Option_') {
|
if got == 'Option' && expected.starts_with('Option_') {
|
||||||
|
Loading…
Reference in New Issue
Block a user