From d6e760b47705faa002a4e6be689c74be80f0b362 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 8 Aug 2023 16:45:09 +0200 Subject: [PATCH] [K2/K1 FP] Fix context-receivers flag passing in full-pipeline test We should copy `-Xcontext-receivers` flag from the original arguments during the setup of compiler arguments in the FP test Otherwise, UNSUPPORTED_CONTEXTUAL_DECLARATION_CALL diagnostic gets triggered where it shouldn't be present --- .../jetbrains/kotlin/fir/AbstractFullPipelineModularizedTest.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/AbstractFullPipelineModularizedTest.kt b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/AbstractFullPipelineModularizedTest.kt index bdc519f63a5..45e22c1af31 100644 --- a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/AbstractFullPipelineModularizedTest.kt +++ b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/AbstractFullPipelineModularizedTest.kt @@ -152,6 +152,7 @@ abstract class AbstractFullPipelineModularizedTest : AbstractModularizedTest() { args.pluginClasspaths = originalArguments.pluginClasspaths?.mapNotNull { substituteCompilerPluginPathForKnownPlugins(it)?.absolutePath }?.toTypedArray() + args.contextReceivers = originalArguments.contextReceivers } else { args.jvmTarget = JVM_TARGET