Native: report a warning on invalid characters in identifiers

This will become an error in Kotlin 1.7.

^KT-46182 Fixed
This commit is contained in:
Svyatoslav Scherbina
2021-08-31 08:50:14 +00:00
committed by Space
parent 64dc19fafb
commit d4a8c51637
8 changed files with 260 additions and 8 deletions
@@ -228,6 +228,7 @@ enum class LanguageFeature(
ProhibitNonExhaustiveWhenOnAlgebraicTypes(KOTLIN_1_7, kind = BUG_FIX),
UseBuilderInferenceWithoutAnnotation(KOTLIN_1_7),
ProhibitSmartcastsOnPropertyFromAlienBaseClass(KOTLIN_1_7, kind = BUG_FIX),
ProhibitInvalidCharsInNativeIdentifiers(KOTLIN_1_7, kind = BUG_FIX),
// Temporarily disabled, see KT-27084/KT-22379
SoundSmartcastFromLoopConditionForLoopAssignedVariables(sinceVersion = null, kind = BUG_FIX),