diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSealedClassConstructorCallChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSealedClassConstructorCallChecker.kt index 600d4415e4d..08a9076060f 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSealedClassConstructorCallChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSealedClassConstructorCallChecker.kt @@ -33,7 +33,7 @@ object FirSealedClassConstructorCallChecker : FirQualifiedAccessChecker() { ?: return if (typeFir.status.modality == Modality.SEALED) { - reporter.reportOn(expression.calleeReference.source, FirErrors.SEALED_CLASS_CONSTRUCTOR_CALL, context) + reporter.reportOn(expression.source, FirErrors.SEALED_CLASS_CONSTRUCTOR_CALL, context) } } } diff --git a/compiler/testData/diagnostics/tests/sealed/NeverConstructed.fir.kt b/compiler/testData/diagnostics/tests/sealed/NeverConstructed.fir.kt deleted file mode 100644 index b720f1ac5d4..00000000000 --- a/compiler/testData/diagnostics/tests/sealed/NeverConstructed.fir.kt +++ /dev/null @@ -1,3 +0,0 @@ -sealed class Base { - fun foo() = Base() -} diff --git a/compiler/testData/diagnostics/tests/sealed/NeverConstructed.kt b/compiler/testData/diagnostics/tests/sealed/NeverConstructed.kt index bdbc1591b04..26427f90fdb 100644 --- a/compiler/testData/diagnostics/tests/sealed/NeverConstructed.kt +++ b/compiler/testData/diagnostics/tests/sealed/NeverConstructed.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL sealed class Base { fun foo() = Base() }