From bf2e83f64cb0f9de8f3f2fc47d2e6077f2e6377c Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 30 Mar 2021 17:57:59 +0300 Subject: [PATCH] Make same tests FIR_IDENTICAL --- .../tests/operatorsOverloading/kt45503_1.fir.kt | 15 --------------- .../tests/operatorsOverloading/kt45503_1.kt | 1 + .../tests/operatorsOverloading/kt45503_2.fir.kt | 15 --------------- .../tests/operatorsOverloading/kt45503_2.kt | 1 + .../tests/operatorsOverloading/kt45503_3.fir.kt | 17 ----------------- .../tests/operatorsOverloading/kt45503_3.kt | 1 + 6 files changed, 3 insertions(+), 47 deletions(-) delete mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.fir.kt delete mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.fir.kt delete mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.fir.kt diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.fir.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.fir.kt deleted file mode 100644 index 598f42586d7..00000000000 --- a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.fir.kt +++ /dev/null @@ -1,15 +0,0 @@ -// !DIAGNOSTICS: -UNUSED_PARAMETER -// WITH_RUNTIME -// SKIP_TXT - -class A -class B(val x: MutableList) : MutableList by x - -class C { - operator fun get(k: A): T = TODO() - operator fun set(k: A, v: T): Unit = TODO() -} - -fun foo() { - C()[A>()] += 2 -} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.kt index 598f42586d7..eddb7df2fa1 100644 --- a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.kt +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_1.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER // WITH_RUNTIME // SKIP_TXT diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.fir.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.fir.kt deleted file mode 100644 index 079c7fcc754..00000000000 --- a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.fir.kt +++ /dev/null @@ -1,15 +0,0 @@ -// WITH_RUNTIME -// SKIP_TXT - -class A(var x: T) - -interface I - -class C { - operator fun get(k: A): T = k.x - operator fun set(k: A, v: T) { k.x = v } -} - -fun foo() { - C()[A(mutableListOf(1))] += 2 -} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.kt index 079c7fcc754..c6f8295e350 100644 --- a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.kt +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_2.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL // WITH_RUNTIME // SKIP_TXT diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.fir.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.fir.kt deleted file mode 100644 index eda076143a6..00000000000 --- a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.fir.kt +++ /dev/null @@ -1,17 +0,0 @@ -// !DIAGNOSTICS: -UNUSED_PARAMETER -// WITH_RUNTIME -// SKIP_TXT - -class A -class C -interface I - -class E { - operator fun get(k: A): T = TODO() - operator fun set(k: A, v: T) { TODO() } - operator fun set(k: A, v: C) { TODO() } -} - -fun foo() { - E()[A>()] += 1 -} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.kt index eda076143a6..a9e9edf0a8d 100644 --- a/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.kt +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/kt45503_3.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER // WITH_RUNTIME // SKIP_TXT