mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
checker: allow rune->any int and vice versa when translated (#14285)
This commit is contained in:
parent
3d4b8dffdf
commit
3bd6455178
@ -32,6 +32,12 @@ pub fn (mut c Checker) check_types(got ast.Type, expected ast.Type) bool {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
// allow rune -> any int and vice versa
|
||||
if (expected == ast.rune_type && got.is_int())
|
||||
|| (got == ast.rune_type && expected.is_int()) {
|
||||
return true
|
||||
}
|
||||
got_sym := c.table.sym(got)
|
||||
expected_sym := c.table.sym(expected)
|
||||
if got_sym.kind == .enum_ {
|
||||
|
Loading…
x
Reference in New Issue
Block a user