From d36c56497e6d0a3f77edb0dc2603feb964a1fc0b Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Tue, 27 Jul 2021 22:29:28 +0200 Subject: [PATCH] Minor, improve CLI test internalArgOverrideOffLanguageFeature Avoid disabling language features which cannot be disabled anymore. --- .../cli/jvm/internalArgOverrideOffLanguageFeature.args | 6 +++--- .../cli/jvm/internalArgOverrideOffLanguageFeature.out | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.args b/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.args index 1406729f399..329c416a3bd 100644 --- a/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.args +++ b/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.args @@ -1,5 +1,5 @@ -$TESTDATA_DIR$/inlineClass.kt +$TESTDATA_DIR$/languageVersion.kt -d $TEMP_DIR$ --XXLanguage\:+InlineClasses --XXLanguage\:-InlineClasses +-XXLanguage\:+SealedInterfaces +-XXLanguage\:-SealedInterfaces diff --git a/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.out b/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.out index 7981ddb7f6f..f431af63963 100644 --- a/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.out +++ b/compiler/testData/cli/jvm/internalArgOverrideOffLanguageFeature.out @@ -1,12 +1,13 @@ warning: ATTENTION! This build uses unsafe internal compiler arguments: --XXLanguage:-InlineClasses +-XXLanguage:-SealedInterfaces This mode is not recommended for production use, as no stability/compatibility guarantees are given on compiler or generated code. Use it at your own risk! -error: the following features cannot be disabled manually, because the version they first appeared in is no longer supported: -InlineClasses +compiler/testData/cli/jvm/languageVersion.kt:3:1: error: the feature "sealed interfaces" is disabled +sealed interface Polygon +^ COMPILATION_ERROR