JVM: report error on -Xjdk-release=6 without -jvm-target
#KT-59098
This commit is contained in:
committed by
Space Team
parent
cdcb65c749
commit
1bc08fc5b8
@@ -52,7 +52,15 @@ fun CompilerConfiguration.setupJvmSpecificArguments(arguments: K2JVMCompilerArgu
|
||||
}
|
||||
|
||||
val jvmTargetValue = when (releaseTargetArg) {
|
||||
"6" -> "1.6"
|
||||
"6", "1.6" -> {
|
||||
if (jvmTargetArg == null) {
|
||||
messageCollector.report(
|
||||
ERROR,
|
||||
"'-Xjdk-release=$releaseTargetArg' option requires explicit JVM target. Please specify the '-jvm-target' option"
|
||||
)
|
||||
}
|
||||
jvmTargetArg
|
||||
}
|
||||
"8" -> "1.8"
|
||||
null -> jvmTargetArg
|
||||
else -> releaseTargetArg
|
||||
|
||||
Reference in New Issue
Block a user