From 23c945b002eebcbac673e6673275becc747cc3d1 Mon Sep 17 00:00:00 2001 From: Dmitry Savvinov Date: Tue, 28 Aug 2018 13:24:13 +0300 Subject: [PATCH] Remove specific language version in testMetadataField - Why we bother? Because this test tries to read @Metadata via reflection, and in 1.3 @Metadata has @Since("1.3") annotation. Thus, with version fixed to 1.2, this test fails with UNRESOLVED_REFERENCE - Why it is correct? Because initially this directive was used to enable 'LanguageFeature.JvmPackageName' (we didn't have infrastructure for enabling particulare feature at that moment). So, now we could change it to the '!LANGUAGE:+JvmPackageName', but it is actually redundant, because master is already >= 1.2 --- compiler/testData/codegen/box/jvmPackageName/metadataField.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/compiler/testData/codegen/box/jvmPackageName/metadataField.kt b/compiler/testData/codegen/box/jvmPackageName/metadataField.kt index dc8b0cdd4b9..c1641af6152 100644 --- a/compiler/testData/codegen/box/jvmPackageName/metadataField.kt +++ b/compiler/testData/codegen/box/jvmPackageName/metadataField.kt @@ -1,7 +1,6 @@ // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME -// LANGUAGE_VERSION: 1.2 // FILE: foo.kt