diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/OptInUsageChecker.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/OptInUsageChecker.kt index b2844f8f2b7..634e9efcb0d 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/OptInUsageChecker.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/OptInUsageChecker.kt @@ -417,15 +417,7 @@ class OptInUsageChecker(project: Project) : CallChecker { } if (element.getParentOfType(false) == null) { - val descriptions = mutableSetOf() - descriptions += targetDescriptor.loadOptIns(moduleAnnotationsResolver, context.languageVersionSettings) - if (targetDescriptor is TypeAliasDescriptor) { - descriptions.addAll( - targetDescriptor.expandedType.loadOptIns( - moduleAnnotationsResolver, context.languageVersionSettings, mutableSetOf(targetDescriptor) - ) - ) - } + val descriptions = targetDescriptor.loadOptIns(moduleAnnotationsResolver, context.languageVersionSettings) reportNotAllowedOptIns(descriptions, element, context) } }