[FIR] Incorrect warnings about inline function impact

^KT-65959 Fixed
This commit is contained in:
Vladimir Sukharev
2024-03-07 21:47:05 +01:00
committed by Space Team
parent 232c3aeadc
commit aa1cce78c3
11 changed files with 61 additions and 1 deletions
@@ -457,7 +457,7 @@ object FirInlineDeclarationChecker : FirFunctionChecker(MppCheckerKind.Common) {
function.valueParameters.any { param ->
val type = param.returnTypeRef.coneType
!param.isNoinline && !type.isNullable
&& (type.isBasicFunctionType(session) || type.isSuspendOrKSuspendFunctionType(session))
&& type.isNonKFunctionType(session)
}
if (hasInlinableParameters) return
if (function.isInlineOnly(session)) return