KT-52409 Report error when using K2 with multi-platform

This commit is contained in:
Simon Ogorodnik
2022-05-17 21:11:01 +02:00
committed by Space
parent e3c7929fee
commit b7a215334e
3 changed files with 10 additions and 8 deletions
@@ -104,6 +104,13 @@ object FirKotlinToJvmBytecodeCompiler {
return false
}
}
if (projectConfiguration.languageVersionSettings.supportsFeature(LanguageFeature.MultiPlatformProjects)) {
messageCollector.report(
CompilerMessageSeverity.ERROR,
"K2 compiler does not support multi-platform projects yet, so please remove -Xuse-k2 flag"
)
return false
}
val outputs = ArrayList<Pair<FirResult, GenerationState>>(chunk.size)
val targetIds = projectConfiguration.get(JVMConfigurationKeys.MODULES)?.map(::TargetId)