Unmute jvm ir-tests

This commit is contained in:
Mikhael Bogdanov
2018-08-09 16:16:42 +03:00
parent 3c5a146c1f
commit a7d706f693
39 changed files with 0 additions and 39 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var invokeOrder = ""; var invokeOrder = "";
val expectedResult = "0_1_9" val expectedResult = "0_1_9"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var invokeOrder = ""; var invokeOrder = "";
val expectedResult = "1_0_1_9" val expectedResult = "1_0_1_9"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var invokeOrder = ""; var invokeOrder = "";
val expectedResult = "1_0_1_L" val expectedResult = "1_0_1_L"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
return Z().test() return Z().test()
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
class C(val i: Int) { class C(val i: Int) {
operator fun component1() = i + 1 operator fun component1() = i + 1
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
operator fun Int.component1() = this + 1 operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2 operator fun Int.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
operator fun Long.component1() = this + 1 operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2 operator fun Long.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class Base(val fn: () -> String) open class Base(val fn: () -> String)
fun box(): String { fun box(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class Base(val fn: () -> String) open class Base(val fn: () -> String)
fun box(): String { fun box(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
abstract class Base(val fn: () -> String) abstract class Base(val fn: () -> String)
open class Outer { open class Outer {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class Base(val fn1: () -> String, val fn2: () -> String) open class Base(val fn1: () -> String, val fn2: () -> String)
fun box(): String { fun box(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
//KT-4656 Wrong capturing a function literal variable //KT-4656 Wrong capturing a function literal variable
fun box(): String { fun box(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
// IGNORE_BACKEND: JS, NATIVE // IGNORE_BACKEND: JS, NATIVE
@@ -1,5 +1,4 @@
// !DIAGNOSTICS: -DEBUG_INFO_SMARTCAST // !DIAGNOSTICS: -DEBUG_INFO_SMARTCAST
// IGNORE_BACKEND: JVM_IR
fun <R> foo(f: () -> R): R = f() fun <R> foo(f: () -> R): R = f()
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
//KT-3190 Compiler crash if function called 'invoke' calls a closure //KT-3190 Compiler crash if function called 'invoke' calls a closure
// IGNORE_BACKEND: JS // IGNORE_BACKEND: JS
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
//KT-1038 Cannot compile lazy iterators //KT-1038 Cannot compile lazy iterators
class YieldingIterator<T>(val yieldingFunction : ()->T?) : Iterator<T> class YieldingIterator<T>(val yieldingFunction : ()->T?) : Iterator<T>
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var s = "" var s = ""
var foo = "K" var foo = "K"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
fun box(): String { fun box(): String {
var s = "" var s = ""
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
class C(val i: Int) { class C(val i: Int) {
operator fun component1() = i + 1 operator fun component1() = i + 1
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
operator fun Long.component1() = this + 1 operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2 operator fun Long.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class Range(val from : C, val to: C) { class Range(val from : C, val to: C) {
operator fun iterator() = It(from, to) operator fun iterator() = It(from, to)
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class Range(val from : C, val to: C) { class Range(val from : C, val to: C) {
operator fun iterator() = It(from, to) operator fun iterator() = It(from, to)
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
operator fun Int.component1() = this + 1 operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2 operator fun Int.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
operator fun Long.component1() = this + 1 operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2 operator fun Long.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class Range(val from : C, val to: C) { class Range(val from : C, val to: C) {
operator fun iterator() = It(from, to) operator fun iterator() = It(from, to)
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
operator fun Int.component1() = this + 1 operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2 operator fun Int.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
operator fun Long.component1() = this + 1 operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2 operator fun Long.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
operator fun Int.component1() = this + 1 operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2 operator fun Int.component2() = this + 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
operator fun Long.component1() = this + 1 operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2 operator fun Long.component2() = this + 2
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
var result: Int = 0; var result: Int = 0;
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not // TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE // IGNORE_BACKEND: JS, NATIVE
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
//KT-1572 Frontend doesn't mark all vars included in closure as refs. //KT-1572 Frontend doesn't mark all vars included in closure as refs.
class A(val t : Int) {} class A(val t : Int) {}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// NO_CHECK_LAMBDA_INLINING // NO_CHECK_LAMBDA_INLINING
// WITH_RUNTIME // WITH_RUNTIME
// FILE: 1.kt // FILE: 1.kt
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// NO_CHECK_LAMBDA_INLINING // NO_CHECK_LAMBDA_INLINING
// FILE: 1.kt // FILE: 1.kt
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// NO_CHECK_LAMBDA_INLINING // NO_CHECK_LAMBDA_INLINING
// FILE: 1.kt // FILE: 1.kt
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt // FILE: 1.kt
package test package test
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// NO_CHECK_LAMBDA_INLINING // NO_CHECK_LAMBDA_INLINING
// FILE: 1.kt // FILE: 1.kt
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: NATIVE
// FILE: 1.kt // FILE: 1.kt
// WITH_RUNTIME // WITH_RUNTIME
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
// FILE: 1.kt // FILE: 1.kt