[FIR] Disable failing blackbox codegen tests for FIR.

This commit is contained in:
Mark Punzalan
2019-11-18 14:35:02 -08:00
committed by Mikhail Glukhikh
parent fc9ccafb84
commit 9df2f69f09
4019 changed files with 4042 additions and 22 deletions
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
@Target(AnnotationTarget.EXPRESSION)
@Retention(AnnotationRetention.SOURCE)
annotation class Annotation
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
class A() {
var x = 0
}
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
abstract class A {
val b = B("O")
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
var log = ""
fun foo(): Int {
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Boolean, y: Boolean) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
interface A : Comparable<A>
class B(val x: Int) : A {
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Double, y: Int) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Double, y: Long) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Array<Int>, y: Array<Int>) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
class A(val x: Int)
operator fun A.compareTo(other: A) = x.compareTo(other.x)
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Int, y: Double) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Int, y: Long) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Long, y: Double) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun checkLess(x: Long, y: Int) = when {
x >= y -> "Fail $x >= $y"
!(x < y) -> "Fail !($x < $y)"
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
// WITH_RUNTIME
// KJS_WITH_FULL_RUNTIME
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
class X(var value: Long)
operator fun X.inc(): X {
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
infix fun Int.rem(other: Int) = 10
infix operator fun Int.minus(other: Int): Int = 20
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
interface Intf {
val aValue: String
}
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
class A {
val z: String = "OK"
}
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
// WITH_RUNTIME
// KJS_WITH_FULL_RUNTIME
import kotlin.test.*
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
// FILE: test.kt
import base.*
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
public var inc: Int = 0;
public var propInc: Int = 0
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun box(): String {
operator fun Int?.inc() = (this ?: 0) + 1
var counter: Int? = null
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
// See KT-14999
object Obj {
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
object A {
operator fun get(i: Int) = 1
operator fun set(i: Int, j: Int) {}
@@ -1,3 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
// KJS_WITH_FULL_RUNTIME
// WITH_RUNTIME
@@ -1,4 +1,5 @@
// !LANGUAGE: -ProhibitOperatorMod
// IGNORE_BACKEND_FIR: JVM_IR
class A() {
var x = 5
@@ -1,4 +1,5 @@
// !LANGUAGE: -ProhibitOperatorMod
// IGNORE_BACKEND_FIR: JVM_IR
class A() {
var x = 5