[JS IR IC] Interface default implementations affect IC hash

Adding or removing a method or property with
a default implementation to an interface should
invalidate all children: we must regenerate JS code for them

^KT-56237 Fixed
This commit is contained in:
Alexander Korepanov
2023-04-25 14:53:34 +02:00
committed by Space Team
parent bad5c58952
commit 81b591ed21
45 changed files with 391 additions and 70 deletions
@@ -19,8 +19,10 @@ STEP 4:
modifications:
U : Interface.4.kt -> Interface.kt
modified ir: Interface.kt
updated exports: Interface.kt
updated imports: ClassB.kt, ClassA.kt
STEP 5:
updated exports: Interface.kt, ClassB.kt
updated exports: ClassB.kt
STEP 6:
modifications:
U : ClassB.6.kt -> ClassB.kt