FIR: use FIR_IDENTICAL instead of FIR_IGNORE for diags with BE tests

This commit is contained in:
Mikhail Glukhikh
2022-10-17 10:52:45 +02:00
committed by Space Team
parent d00af1c932
commit 69c883ecee
116 changed files with 383 additions and 80 deletions
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
class C {
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
<!CONFLICTING_JVM_DECLARATIONS!>fun getX()<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
class C {
companion object {
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
class C(<!CONFLICTING_JVM_DECLARATIONS!>val x: Int<!>) {
<!CONFLICTING_JVM_DECLARATIONS!>fun getX()<!> = 1
}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER
class C {
@@ -0,0 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
class C {
<!CONFLICTING_JVM_DECLARATIONS!>fun getX(t: Any)<!> = 1
<!CONFLICTING_JVM_DECLARATIONS!>val Any.x: Int<!>
get() = 1
}
@@ -1,4 +1,3 @@
// IGNORE_FIR
// !DIAGNOSTICS: -UNUSED_PARAMETER
class C {
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER
class C {
@@ -0,0 +1,8 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
class C {
<!CONFLICTING_JVM_DECLARATIONS!>fun setX(x: Int)<!> {}
<!CONFLICTING_JVM_DECLARATIONS!>var x: Int<!> = 1
set(v) {}
}
@@ -1,4 +1,3 @@
// IGNORE_FIR
// !DIAGNOSTICS: -UNUSED_PARAMETER
class C {
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
fun foo() {
class C {
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
class Outer {
fun foo() {
class C {
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
class B {
class C {
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
object C {
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
<!CONFLICTING_JVM_DECLARATIONS!>fun getX()<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
fun foo() =
object {
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
class Outer {
val x = object {
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// FILE: A.java
public class A {
@@ -1,2 +1,3 @@
// FIR_IDENTICAL
<!CONFLICTING_JVM_DECLARATIONS!>val x<!> = 1
<!CONFLICTING_JVM_DECLARATIONS!>fun getX()<!> = 1
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// FILE: a.kt
val x = 1
@@ -0,0 +1,3 @@
<!CONFLICTING_JVM_DECLARATIONS!>val x: Int<!>
get() = 1
<!CONFLICTING_JVM_DECLARATIONS!>fun getX()<!> = 1
@@ -1,5 +1,3 @@
// IGNORE_FIR
val x: Int
<!CONFLICTING_JVM_DECLARATIONS!>get()<!> = 1
<!CONFLICTING_JVM_DECLARATIONS!>fun getX()<!> = 1
@@ -0,0 +1,7 @@
// TARGET_BACKEND: JVM_IR
interface T {
<!CONFLICTING_JVM_DECLARATIONS!>val x: Int<!>
get() = 1
<!CONFLICTING_JVM_DECLARATIONS!>fun getX()<!> = 1
}
@@ -1,4 +1,3 @@
// IGNORE_FIR
// TARGET_BACKEND: JVM_IR
interface T {