Fix checker for -Xjvm-defaults

This commit is contained in:
Mikhael Bogdanov
2021-03-08 16:18:11 +01:00
committed by Space
parent 8b8262096c
commit 71c134e54f
5 changed files with 42 additions and 7 deletions
@@ -593,6 +593,11 @@ class CompileKotlinAgainstCustomBinariesTest : AbstractKotlinCompilerIntegration
compileKotlin("source.kt", tmpdir, listOf(library), additionalOptions = listOf("-jvm-target", "1.8", "-Xjvm-default=all"))
}
fun testJvmDefaultClashWithNoCompatibility() {
val library = compileLibrary("library", additionalOptions = listOf("-Xjvm-default=disable"))
compileKotlin("source.kt", tmpdir, listOf(library), additionalOptions = listOf("-jvm-target", "1.8", "-Xjvm-default=all-compatibility"))
}
fun testJvmDefaultCompatibilityAgainstJava() {
val library = compileLibrary("library", additionalOptions = listOf("-Xjvm-default=disable"))
compileKotlin(