Remove LANGUAGE_VERSION from non-coroutine codegen tests

Most of these tests used this directive as a way to opt in to a new
language feature, and most of those features are already stable for a
long time, so no opt-in is needed. Some other tests used the directive
to opt out from a language feature, replace those by the `LANGUAGE`
directive. One test used the directive to test behavior that actually
depended on the API version; use `API_VERSION` directive there instead.
This commit is contained in:
Alexander Udalov
2018-12-17 16:27:16 +01:00
parent e3c381a298
commit 5b58eb8491
86 changed files with 120 additions and 397 deletions
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FILE: test.kt
// LANGUAGE_VERSION: 1.2
import kotlin.test.*
var component1Evaluated = false
@@ -26,4 +26,4 @@ fun box(): String {
// FILE: J.java
public class J {
public static J j() { return null; }
}
}
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// FILE: test.kt
// WITH_RUNTIME
// LANGUAGE_VERSION: 1.2
import kotlin.test.*
private operator fun A.inc() = A()
@@ -19,4 +19,4 @@ fun box(): String {
// FILE: A.java
public class A {
public static A n() { return null; }
}
}
@@ -1,8 +1,9 @@
// !LANGUAGE: -NullabilityAssertionOnExtensionReceiver
// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// FILE: test.kt
// WITH_RUNTIME
// LANGUAGE_VERSION: 1.1
import kotlin.test.*
operator fun A.inc() = A()
@@ -19,4 +20,4 @@ fun box(): String {
// FILE: A.java
public class A {
public static A n() { return null; }
}
}
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// FILE: test.kt
// WITH_RUNTIME
// LANGUAGE_VERSION: 1.2
import kotlin.test.*
operator fun A.inc() = A()
@@ -19,4 +19,4 @@ fun box(): String {
// FILE: A.java
public class A {
public static A n() { return null; }
}
}
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FILE: test.kt
// LANGUAGE_VERSION: 1.2
import kotlin.test.*
fun String.extension() {}
@@ -15,4 +15,4 @@ fun box(): String {
// FILE: J.java
public class J {
public static String s() { return null; }
}
}
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FILE: test.kt
// LANGUAGE_VERSION: 1.2
import kotlin.test.*
inline fun String.extension() {}
@@ -17,4 +17,4 @@ fun box(): String {
// FILE: J.java
public class J {
public static String s() { return null; }
}
}
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FILE: test.kt
// LANGUAGE_VERSION: 1.2
import kotlin.test.*
class C {
@@ -18,4 +18,4 @@ fun box(): String {
// FILE: J.java
public class J {
public static String s() { return null; }
}
}
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FILE: test.kt
// LANGUAGE_VERSION: 1.2
import kotlin.test.*
class C {
@@ -20,4 +20,4 @@ fun box(): String {
// FILE: J.java
public class J {
public static String s() { return null; }
}
}