From ad9bf62b2f7f9d2a5f0140b266e0ca3878826fb7 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 30 Oct 2019 18:37:34 +0300 Subject: [PATCH] [FIR] Remove adding annotations from bounds to type parameter in lightTree2Fir --- .../jetbrains/kotlin/fir/lightTree/converter/ConverterUtil.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/fir/lightTree/src/org/jetbrains/kotlin/fir/lightTree/converter/ConverterUtil.kt b/compiler/fir/lightTree/src/org/jetbrains/kotlin/fir/lightTree/converter/ConverterUtil.kt index f21c22544ea..6a2b9993e14 100644 --- a/compiler/fir/lightTree/src/org/jetbrains/kotlin/fir/lightTree/converter/ConverterUtil.kt +++ b/compiler/fir/lightTree/src/org/jetbrains/kotlin/fir/lightTree/converter/ConverterUtil.kt @@ -82,7 +82,8 @@ fun FirTypeParametersOwner.joinTypeParameters(typeConstraints: List if (typeConstraint.identifier == typeParameter.name.identifier) { (typeParameter as FirTypeParameterImpl).bounds += typeConstraint.firTypeRef - typeParameter.annotations += typeConstraint.firTypeRef.annotations +// TODO: why this is necessary? +// typeParameter.annotations += typeConstraint.firTypeRef.annotations typeParameter.annotations += typeConstraint.annotations } (typeParameter as FirTypeParameterImpl).addDefaultBoundIfNecessary()