[FIR] Add forgotten updating phase of value parameters
This commit is contained in:
committed by
teamcityserver
parent
d3966e8844
commit
22938522b3
+2
@@ -464,6 +464,8 @@ abstract class AbstractFirStatusResolveTransformer(
|
||||
if (needReplacePhase(propertyAccessor)) {
|
||||
propertyAccessor.replaceResolvePhase(transformerPhase)
|
||||
}
|
||||
|
||||
propertyAccessor.transformValueParameters(this, null)
|
||||
}
|
||||
|
||||
override fun transformConstructor(
|
||||
|
||||
+3
@@ -110,6 +110,9 @@ open class FirTypeResolveTransformer(
|
||||
property.replaceResolvePhase(FirResolvePhase.TYPES)
|
||||
property.getter?.replaceResolvePhase(FirResolvePhase.TYPES)
|
||||
property.setter?.replaceResolvePhase(FirResolvePhase.TYPES)
|
||||
property.setter?.valueParameters?.forEach {
|
||||
it.replaceResolvePhase(FirResolvePhase.TYPES)
|
||||
}
|
||||
}
|
||||
property.transformTypeParameters(this, data)
|
||||
.transformReturnTypeRef(this, data)
|
||||
|
||||
+1
@@ -89,6 +89,7 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor
|
||||
callableMember.valueParameters.forEach {
|
||||
it.transformReturnTypeRef(transformer, ResolutionMode.ContextIndependent)
|
||||
it.transformVarargTypeToArrayType()
|
||||
it.replaceResolvePhase(FirResolvePhase.STATUS)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
// FIR_IDE_IGNORE
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_VARIABLE -UNUSED_VALUE
|
||||
// SKIP_TXT
|
||||
|
||||
Reference in New Issue
Block a user