FIR body resolve: fix value parameter expected type
This commit is contained in:
+1
-1
@@ -74,7 +74,7 @@ open class FirBodyResolveTransformer(val session: FirSession, val implicitTypeOn
|
|||||||
override fun transformValueParameter(valueParameter: FirValueParameter, data: Any?): CompositeTransformResult<FirDeclaration> {
|
override fun transformValueParameter(valueParameter: FirValueParameter, data: Any?): CompositeTransformResult<FirDeclaration> {
|
||||||
localScopes.lastOrNull()?.storeDeclaration(valueParameter)
|
localScopes.lastOrNull()?.storeDeclaration(valueParameter)
|
||||||
if (valueParameter.returnTypeRef is FirImplicitTypeRef) return valueParameter.compose() // TODO
|
if (valueParameter.returnTypeRef is FirImplicitTypeRef) return valueParameter.compose() // TODO
|
||||||
return super.transformValueParameter(valueParameter, data)
|
return super.transformValueParameter(valueParameter, valueParameter.returnTypeRef)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user