Update test data for kotlinp

Inline functions require Kotlin compiler at least 1.3.50 if they were
generated by the compiler with API version >= 1.4. This is because since
API version 1.4, we've changed the generation scheme of parameter
nullability assertions and they now refer to methods from the standard
library which did not exist until 1.4. See
JvmSerializerExtension.writeInlineParameterNullCheckRequirement.
This commit is contained in:
Alexander Udalov
2020-01-17 20:40:35 +01:00
parent 3c4e5d7615
commit 55e29363dc
+2
View File
@@ -2,12 +2,14 @@
// ------------------------------------------ // ------------------------------------------
package { package {
// requires compiler version 1.3.50 (level=ERROR)
// signature: callsInPlaceAtMostOnce(Lkotlin/jvm/functions/Function0;)V // signature: callsInPlaceAtMostOnce(Lkotlin/jvm/functions/Function0;)V
public final inline fun callsInPlaceAtMostOnce(block: kotlin/Function0<kotlin/Unit>): kotlin/Unit public final inline fun callsInPlaceAtMostOnce(block: kotlin/Function0<kotlin/Unit>): kotlin/Unit
contract { contract {
callsInPlace(p#1, InvocationKind.AT_MOST_ONCE) callsInPlace(p#1, InvocationKind.AT_MOST_ONCE)
} }
// requires compiler version 1.3.50 (level=ERROR)
// signature: callsInPlaceUnknown(Lkotlin/jvm/functions/Function0;)V // signature: callsInPlaceUnknown(Lkotlin/jvm/functions/Function0;)V
public final inline fun callsInPlaceUnknown(block: kotlin/Function0<kotlin/Unit>): kotlin/Unit public final inline fun callsInPlaceUnknown(block: kotlin/Function0<kotlin/Unit>): kotlin/Unit
contract { contract {