mirror of
https://github.com/konsoletyper/teavm.git
synced 2024-11-27 01:30:35 +08:00
JS: fix instanceof T[], where T is non-primitive type
This commit is contained in:
parent
e16ba8a6ca
commit
dcd1f64c81
@ -33,6 +33,9 @@ function $rt_isAssignable(from, to) {
|
||||
if (from === to) {
|
||||
return true;
|
||||
}
|
||||
if (to.$meta.item !== null) {
|
||||
return from.$meta.item !== null && $rt_isAssignable(from.$meta.item, to.$meta.item);
|
||||
}
|
||||
var supertypes = from.$meta.supertypes;
|
||||
for (var i = 0; i < supertypes.length; i = (i + 1) | 0) {
|
||||
if ($rt_isAssignable(supertypes[i], to)) {
|
||||
|
Loading…
Reference in New Issue
Block a user