From 4227fd012ffe517896d6396209260a09ab81d4b2 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 25 Aug 2022 19:09:00 +0200 Subject: [PATCH] Fix test for two builder inference lambdas --- .../cstBasedOnTwoBuilderInferenceLambda.kt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt b/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt index b0e136cdad4..d6f870ddeca 100644 --- a/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt +++ b/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt @@ -23,22 +23,22 @@ class B: A class C: A @OptIn(ExperimentalTypeInference::class) -fun build1(builderAction1: In.() -> Unit, builderAction2: In.() -> Unit): K = 1 as K +fun build1(@BuilderInference builderAction1: In.() -> Unit, @BuilderInference builderAction2: In.() -> Unit): K = 1 as K @OptIn(ExperimentalTypeInference::class) -fun build2(builderAction1: In.() -> Unit, builderAction2: In.() -> Unit): K = B() as K +fun build2(@BuilderInference builderAction1: In.() -> Unit, @BuilderInference builderAction2: In.() -> Unit): K = B() as K @OptIn(ExperimentalTypeInference::class) -fun build3(builderAction1: Out.() -> Unit, builderAction2: Out.() -> Unit): K = 1 as K +fun build3(@BuilderInference builderAction1: Out.() -> Unit, @BuilderInference builderAction2: Out.() -> Unit): K = 1 as K @OptIn(ExperimentalTypeInference::class) -fun build4(builderAction1: Out.() -> Unit, builderAction2: Out.() -> Unit): K = B() as K +fun build4(@BuilderInference builderAction1: Out.() -> Unit, @BuilderInference builderAction2: Out.() -> Unit): K = B() as K @OptIn(ExperimentalTypeInference::class) -fun build5(builderAction1: Inv.() -> Unit, builderAction2: Inv.() -> Unit): K = 1 as K +fun build5(@BuilderInference builderAction1: Inv.() -> Unit, @BuilderInference builderAction2: Inv.() -> Unit): K = 1 as K @OptIn(ExperimentalTypeInference::class) -fun build6(builderAction1: Inv.() -> Unit, builderAction2: Inv.() -> Unit): K = B() as K +fun build6(@BuilderInference builderAction1: Inv.() -> Unit, @BuilderInference builderAction2: Inv.() -> Unit): K = B() as K @OptIn(ExperimentalStdlibApi::class) fun box(): String { @@ -54,11 +54,11 @@ fun box(): String { val y2 = build4({ val x: B = get() }, { val x: C = get() }) y2 - val x3 = build3({ val x: Float = get() }, { val x: Double = get() }) - & Number}")!>x2 + val x3 = build5({ val x: Float = get() }, { val x: Double = get() }) + & Number}")!>x3 - val y3 = build4({ val x: B = get() }, { val x: C = get() }) - y2 + val y3 = build6({ val x: B = get() }, { val x: C = get() }) + y3 return "OK" }