support modern compund-assignment in js/implicit-operand-conversion

This commit is contained in:
Erik Krogh Kristensen
2020-10-20 10:40:47 +02:00
parent f47fb5ebd8
commit eb786078cb

View File

@@ -130,7 +130,12 @@ class NumericConversion extends ImplicitConversion {
or
parent instanceof ArithmeticExpr and not parent instanceof AddExpr
or
parent instanceof CompoundAssignExpr and not parent instanceof AssignAddExpr
parent instanceof CompoundAssignExpr and not (
parent instanceof AssignAddExpr or
parent instanceof AssignLogOrExpr or
parent instanceof AssignLogAndExpr or
parent instanceof AssignNullishCoalescingExpr
)
or
parent instanceof UpdateExpr
}