[K2] Violation of OPT_IN_USAGE_ERROR non-propagating opt-in rules for typealias
^KT-62451
This commit is contained in:
committed by
Space Team
parent
6d446abe12
commit
4c9ad970ff
+3
-4
@@ -208,6 +208,7 @@ object FirOptInUsageBaseChecker {
|
||||
it.returnTypeRef.coneType.addExperimentalities(context, result, visited)
|
||||
}
|
||||
}
|
||||
|
||||
if (fromSetter && symbol is FirPropertySymbol) {
|
||||
symbol.setterSymbol?.loadExperimentalities(
|
||||
context, result, visited, fromSetter = false, dispatchReceiverType, fromSupertype = false
|
||||
@@ -228,10 +229,8 @@ object FirOptInUsageBaseChecker {
|
||||
context, result, visited, fromSetter = false, dispatchReceiverType = null, fromSupertype = false
|
||||
)
|
||||
}
|
||||
is FirTypeAlias -> {
|
||||
expandedTypeRef.coneType.addExperimentalities(context, result, visited)
|
||||
}
|
||||
is FirAnonymousObject -> {
|
||||
|
||||
is FirAnonymousObject, is FirTypeAlias -> {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user