Fixed #1006 AS3 - Warning - Function value used where type Boolean was expected

as3_new testdata compilers do not ignore warnings
as3_new testdata without warnings
This commit is contained in:
Jindra Petřík
2022-12-03 18:53:18 +01:00
parent 19d7f2c6b5
commit 3771e02ba2
14 changed files with 111 additions and 48 deletions

View File

@@ -347,7 +347,7 @@ public abstract class GraphTargetItem implements Serializable, Cloneable {
if (!t.returnType().equals(TypeItem.UNBOUNDED) &&
!implicitCoerce.equals(returnTypeStr) &&
!(numberTypes.contains(implicitCoerce) && numberTypes.contains(returnTypeStr)) &&
!(implicitCoerce.equals("Boolean"))
!(implicitCoerce.equals("Boolean") && !returnTypeStr.equals("Function"))
) {
t = new ConvertAVM2Item(null, null, t, new TypeItem(implicitCoerce));
}