diff --git a/js/js.frontend/src/org/jetbrains/kotlin/js/resolve/nativeAnnotationCheckers.kt b/js/js.frontend/src/org/jetbrains/kotlin/js/resolve/nativeAnnotationCheckers.kt index 1bee8084933..ba24ccf4271 100644 --- a/js/js.frontend/src/org/jetbrains/kotlin/js/resolve/nativeAnnotationCheckers.kt +++ b/js/js.frontend/src/org/jetbrains/kotlin/js/resolve/nativeAnnotationCheckers.kt @@ -46,11 +46,6 @@ private abstract class AbstractNativeAnnotationsChecker(private val requiredAnno val annotationDescriptor = descriptor.getAnnotations().findAnnotation(requiredAnnotation.fqName) ?: return if (declaration !is JetNamedFunction || descriptor !is FunctionDescriptor) { - if (descriptor is FunctionDescriptor && descriptor !is ConstructorDescriptor) { - diagnosticHolder.report(ErrorsJs.NATIVE_ANNOTATIONS_ALLOWED_ONLY_ON_MEMBER_OR_EXTENSION_FUN.on( - declaration, annotationDescriptor.type) - ) - } return }