From 9e17140dafb2f3a1368a02ef960b55f9a79b222a Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Fri, 20 Dec 2019 17:50:05 +0300 Subject: [PATCH] [JS_IR] Turned on passing JS_IR tests --- .../box/callableReference/varargAndDefaults/inlineDefault.kt | 2 +- .../box/callableReference/varargAndDefaults/inlineVararg.kt | 3 ++- .../varargAndDefaults/inlineVarargAndDefault.kt | 2 +- .../callableReference/varargAndDefaults/inlineVarargInts.kt | 3 ++- .../testData/codegen/box/defaultArguments/referenceAsArg.kt | 1 - 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt index 35a7c625c8c..0ccd6ae9b7d 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt @@ -1,7 +1,7 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME -// IGNORE_BACKEND: JS_IR +// KJS_WITH_FULL_RUNTIME inline fun foo(mkString: () -> String): String = mkString() diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt index cfcc7790d16..0881d3fd117 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt @@ -1,7 +1,8 @@ // !LANGUAGE: +NewInference // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME -// IGNORE_BACKEND: JS, JS_IR +// KJS_WITH_FULL_RUNTIME +// IGNORE_BACKEND: JS inline fun foo(mkString: (Char, Char) -> String): String = mkString('O','K') diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt index 56274300535..5fa3366754d 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt @@ -1,6 +1,6 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType // IGNORE_BACKEND_FIR: JVM_IR -// IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS fun foo(vararg l: Long, s: String = "OK"): String = if (l.size == 0) s else "Fail" diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt index a0b7bc1e692..75e3354f16e 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt @@ -1,7 +1,8 @@ // !LANGUAGE: +NewInference // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME -// IGNORE_BACKEND: JS, JS_IR +// KJS_WITH_FULL_RUNTIME +// IGNORE_BACKEND: JS inline fun foo(x: (Int, Int) -> Int): Int = x(120,3) diff --git a/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt b/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt index 64f0546fea8..bbd647a9bf4 100644 --- a/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt +++ b/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt @@ -1,6 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType // IGNORE_BACKEND_FIR: JVM_IR -// IGNORE_BACKEND: JS_IR inline fun String.app(f: (String) -> String) = f(this)