From 8e7e24cc31a4d3970493caf6beda1a23ade3522e Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 5 Oct 2023 00:35:16 +0200 Subject: [PATCH] Remove reference to fixed issue in test data These two tests are now failing with IR fake override builder because e.g. the fake override `MyMutableList.foo` has two overridden symbols: `MyList.foo` and `MyMutableCollection.foo`, as opposed to the normal K2 mode which only has the former. This seems to only affect the printed IR dump. Note that in K1 there were two overridden symbols as well. --- .../delegatedPropertyWithMultipleOverriddens_generics.kt | 3 ++- .../delegatedPropertyWithMultipleOverriddens_noGenerics.kt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_generics.kt b/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_generics.kt index ea60445ffc1..d91f3278bcb 100644 --- a/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_generics.kt +++ b/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_generics.kt @@ -1,6 +1,7 @@ // ISSUE: KT-55828 // DUMP_IR -// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386 +// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: extra overridden symbols for declarations in MyMutableList. +// ^ This is most likely not a problem, and IR dump can be changed once IR fake override generation is enabled by default. interface MyCollection { fun foo(): E1 diff --git a/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_noGenerics.kt b/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_noGenerics.kt index 2217d34c2e0..e184dd53f8f 100644 --- a/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_noGenerics.kt +++ b/compiler/testData/codegen/box/functions/delegatedPropertyWithMultipleOverriddens_noGenerics.kt @@ -1,6 +1,7 @@ // ISSUE: KT-55828 // DUMP_IR -// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386 +// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: extra overridden symbols for declarations in MyMutableList. +// ^ This is most likely not a problem, and IR dump can be changed once IR fake override generation is enabled by default. interface MyCollection { fun foo(): String