Unmute ir-tests after prev commit

This commit is contained in:
Mikhael Bogdanov
2018-08-08 12:10:37 +03:00
parent da34299064
commit 06b16a6459
136 changed files with 1 additions and 136 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
// WITH_RUNTIME // WITH_RUNTIME
abstract class Table<T>( abstract class Table<T>(
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
//WITH_RUNTIME //WITH_RUNTIME
// IGNORE_BACKEND: JS // IGNORE_BACKEND: JS
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface A<T> { interface A<T> {
var result: T var result: T
} }
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class A<T> { open class A<T> {
open fun foo(t: T) = "A" open fun foo(t: T) = "A"
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class A<T> { open class A<T> {
open fun foo(t: T) = "A" open fun foo(t: T) = "A"
} }
-1
View File
@@ -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
// 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,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
interface A { interface A {
fun foo(): Any? fun foo(): Any?
-1
View File
@@ -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
// 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,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface A<T> { interface A<T> {
fun foo(t: T): String fun foo(t: T): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface A<T: Number> { interface A<T: Number> {
fun foo(t: T): String fun foo(t: T): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface A<T, U> { interface A<T, U> {
fun foo(t: T, u: U): String fun foo(t: T, u: U): String
} }
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
// Won't ever work with JS backend. // Won't ever work with JS backend.
// TODO: Consider rewriting this test without using threads, since the issue is not about threads at all. // TODO: Consider rewriting this test without using threads, since the issue is not about threads at all.
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: NATIVE
public object SomeClass { public object SomeClass {
private val work = object : Runnable { private val work = object : Runnable {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface A { interface A {
fun foo(): Int fun foo(): Int
} }
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
package foo package foo
interface B { interface B {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box() : String { fun box() : String {
val o = object { val o = object {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface A { interface A {
fun foo(): Int fun foo(): Int
} }
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun test1(str: String): String { fun test1(str: String): String {
data class A(val x: Int) { data class A(val x: Int) {
fun foo() = str fun foo() = str
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
// WITH_RUNTIME // WITH_RUNTIME
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun testFun1(str: String): String { fun testFun1(str: String): String {
val capture = str val capture = str
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
// WITH_RUNTIME // WITH_RUNTIME
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class B () {} class B () {}
open class A(val b : B) { open class A(val b : B) {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
interface B<T> { interface B<T> {
val bar: T val bar: T
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class C(val s: String) { open class C(val s: String) {
fun test(): String { fun test(): String {
return s return s
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface Callback { interface Callback {
fun invoke(): String fun invoke(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface Callback { interface Callback {
fun invoke(): String fun invoke(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface T { interface T {
fun result(): String fun result(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface T { interface T {
fun result(): String fun result(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface T { interface T {
fun result(): String fun result(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface T { interface T {
fun result(): String fun result(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface T { interface T {
fun result(): String fun result(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface T { interface T {
fun result(): String fun result(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class Z(val s: Int) { open class Z(val s: Int) {
open fun a() {} open fun a() {}
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
val o = "O" val o = "O"
fun ok() = o + "K" fun ok() = o + "K"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
fun local():Int { fun local():Int {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
fun local():Int { fun local():Int {
@@ -1,5 +1,4 @@
// !LANGUAGE: -NormalizeConstructorCalls // !LANGUAGE: -NormalizeConstructorCalls
// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM // TARGET_BACKEND: JVM
// WITH_RUNTIME // WITH_RUNTIME
// FILE: test.kt // FILE: test.kt
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
var index = 0 var index = 0
interface IterableIterator : Iterator<Int> { interface IterableIterator : Iterator<Int> {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM // TARGET_BACKEND: JVM
// WITH_RUNTIME // WITH_RUNTIME
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// LANGUAGE_VERSION: 1.0 // LANGUAGE_VERSION: 1.0
public interface Base { public interface Base {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface A<T> { interface A<T> {
fun foo(): T fun foo(): T
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class Test { class Test {
private fun <T : Any> T.self() = object{ private fun <T : Any> T.self() = object{
fun calc() : T { fun calc() : T {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
var result = "Fail" var result = "Fail"
-1
View File
@@ -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
package t package t
interface I{ interface I{
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
infix fun Int.foo(a: Int): Int = a + 2 infix fun Int.foo(a: Int): Int = a + 2
@@ -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,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
abstract class Father { abstract class Father {
abstract inner class InClass { abstract inner class InClass {
abstract fun work(): String abstract fun work(): String
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
abstract class Father { abstract class Father {
abstract inner class InClass { abstract inner class InClass {
abstract fun work(): String abstract fun work(): String
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class Father(val param: String) { open class Father(val param: String) {
abstract inner class InClass { abstract inner class InClass {
fun work(): String { fun work(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
val result = "OK" val result = "OK"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
val three = 3 val three = 3
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// KT-3581 // KT-3581
open class A(val result: String = "OK") { open class A(val result: String = "OK") {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
open class SomeClass(val some: Double, val other: Int, vararg val args: String) { open class SomeClass(val some: Double, val other: Int, vararg val args: String) {
fun result() = args[1] fun result() = args[1]
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
open inner class Inner(val result: String) open inner class Inner(val result: String)
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
open inner class Inner(val result: String = "OK", val int: Int) open inner class Inner(val result: String = "OK", val int: Int)
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class A(val s: String) open class A(val s: String)
fun box(): String { fun box(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
val d = 42.0 val d = 42.0
val c = 'C' val c = 'C'
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface Base { interface Base {
fun foo(): Int fun foo(): Int
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
var a: String = "Fail" var a: String = "Fail"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A( class A(
val a: String = object { val a: String = object {
override fun toString(): String = "OK" override fun toString(): String = "OK"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
package test package test
fun A.a(): String { fun A.a(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
package test package test
val A.a: String val A.a: String
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
package test package test
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
package test package test
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
package org.example package org.example
interface SomeTrait {} interface SomeTrait {}
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
package t package t
class Reproduce { class Reproduce {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class C(val s: String) { open class C(val s: String) {
fun test(): String { fun test(): String {
return s return s
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
fun a () : String { fun a () : String {
class B() { class B() {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR
class Outer { class Outer {
val foo = "Foo" val foo = "Foo"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
val capturedInConstructor = 1 val capturedInConstructor = 1
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
fun box(): String { fun box(): String {
class Local : Inner() { class Local : Inner() {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
open class K { open class K {
val o = "O" val o = "O"
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
val k = object { val k = object {
val ok = "OK" val ok = "OK"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var x = "" var x = ""
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var x = "" var x = ""
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var x = "" var x = ""
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JVM // IGNORE_BACKEND: JVM
class A(val x: String) { class A(val x: String) {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
val x = "OK" val x = "OK"
class Aaa { class Aaa {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
operator fun component1() = 1 operator fun component1() = 1
operator fun component2() = 2 operator fun component2() = 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
operator fun component1() = 1 operator fun component1() = 1
operator fun component2() = 2 operator fun component2() = 2
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface ClassData interface ClassData
fun f() = object : ClassData { fun f() = object : ClassData {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface IFoo { interface IFoo {
fun foo(): String fun foo(): String
} }
@@ -1,5 +1,4 @@
// !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField
// IGNORE_BACKEND: JVM_IR
class Outer { class Outer {
private companion object { private companion object {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
var log = "" var log = ""
class A(p: String) { class A(p: String) {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
public abstract class FList<T>() { public abstract class FList<T>() {
public abstract val head: T public abstract val head: T
public abstract val tail: FList<T> public abstract val tail: FList<T>
-1
View File
@@ -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
// 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
open class A { open class A {
fun foo() = "OK" fun foo() = "OK"
} }
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class X(private val n: String) { open class X(private val n: String) {
fun foo(): String { fun foo(): String {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface N interface N
open class Base(n: N) open class Base(n: N)
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A { class A {
val x: Any get() { val x: Any get() {
return object : Inner() { return object : Inner() {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun box(): String { fun box(): String {
var boo = "OK" var boo = "OK"
var foo = object { var foo = object {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class C(x: Int, val y: Int) { class C(x: Int, val y: Int) {
fun initChild(x0: Int): Any { fun initChild(x0: Int): Any {
var x = x0 var x = x0
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class A(open val v: String) open class A(open val v: String)
fun A.a(newv: String) = object: A("fail") { fun A.a(newv: String) = object: A("fail") {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface IFn { interface IFn {
operator fun invoke(): String operator fun invoke(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface IFn { interface IFn {
operator fun invoke(): String operator fun invoke(): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
interface IFn { interface IFn {
operator fun invoke(): String operator fun invoke(): String
} }

Some files were not shown because too many files have changed in this diff Show More