JVM: Update IR bytecode text and signature tests

This commit is contained in:
Dmitry Petrov
2020-05-18 23:34:08 +03:00
parent 16e7a42aea
commit c165b8d55c
11 changed files with 11 additions and 1 deletions
@@ -1,5 +1,5 @@
// WITH_RUNTIME
// IGNORE_BACKEND: JVM
// IGNORE_BACKEND: JVM, JVM_IR
// ^ TODO support new mangling rules in optimizer
fun testUIntRangeForEach() {
@@ -1,4 +1,5 @@
// TREAT_AS_ONE_FILE
// IGNORE_BACKEND: JVM_IR
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
@@ -1,4 +1,5 @@
// !LANGUAGE: +InlineClasses
// IGNORE_BACKEND: JVM_IR
// FILE: Foo.kt
class Foo {
var a: Int = 42
@@ -1,4 +1,5 @@
// !LANGUAGE: +InlineClasses
// IGNORE_BACKEND: JVM_IR
inline class Str(val string: String)
@@ -1,4 +1,5 @@
// !API_VERSION: 1.3
// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
// FILE: test.kt
fun test() {
@@ -1,4 +1,5 @@
// WITH_RUNTIME
// IGNORE_BACKEND: JVM_IR
// FILE: test.kt
fun test() {
val result = Result.success("yes!")
@@ -1,4 +1,5 @@
// !API_VERSION: LATEST
// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
// FILE: test.kt
fun test() {
@@ -1,4 +1,5 @@
// WITH_RUNTIME
// IGNORE_BACKEND: JVM_IR
// FILE: test.kt
fun test() {
val result = Result.success("yes!")
@@ -1,4 +1,5 @@
// !LANGUAGE: +InlineClasses
// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
// FILE: test.kt
inline class A(val s: String) {
@@ -1,4 +1,5 @@
// !LANGUAGE: +InlineClasses
// IGNORE_BACKEND: JVM_IR
inline class Foo(val x: Int)
@@ -1,4 +1,5 @@
// !LANGUAGE: +InlineClasses
// IGNORE_BACKEND: JVM_IR
inline class Foo(val x: Int?)