@@ -173,7 +173,7 @@ object FirExpectActualDeclarationChecker : FirBasicDeclarationChecker(MppChecker
173
173
174
174
when {
175
175
checkingCompatibility is ExpectActualCheckingCompatibility .ClassScopes -> {
176
- reportClassScopesIncompatibility(symbol, expectedSingleCandidate, declaration, checkingCompatibility, reporter, source, context)
176
+ reportClassScopesIncompatibility(symbol, expectedSingleCandidate, checkingCompatibility, reporter, source, context)
177
177
}
178
178
179
179
ExpectActualMatchingCompatibility .MatchedSuccessfully !in matchingCompatibilityToMembersMap ||
@@ -204,8 +204,6 @@ object FirExpectActualDeclarationChecker : FirBasicDeclarationChecker(MppChecker
204
204
)
205
205
}
206
206
}
207
-
208
- else -> {}
209
207
}
210
208
if (expectedSingleCandidate != null ) {
211
209
checkOptInAnnotation(declaration, expectedSingleCandidate, context, reporter)
@@ -215,14 +213,13 @@ object FirExpectActualDeclarationChecker : FirBasicDeclarationChecker(MppChecker
215
213
private fun reportClassScopesIncompatibility (
216
214
symbol : FirBasedSymbol <FirDeclaration >,
217
215
expectedSingleCandidate : FirBasedSymbol <* >? ,
218
- declaration : FirMemberDeclaration ,
219
216
checkingCompatibility : ExpectActualCheckingCompatibility .ClassScopes <FirBasedSymbol <* >>,
220
217
reporter : DiagnosticReporter ,
221
218
source : KtSourceElement ? ,
222
219
context : CheckerContext ,
223
220
) {
224
221
require((symbol is FirRegularClassSymbol || symbol is FirTypeAliasSymbol ) && expectedSingleCandidate is FirRegularClassSymbol ) {
225
- " Incompatible.ClassScopes is only possible for a class or a typealias: $declaration "
222
+ " Incompatible.ClassScopes is only possible for a class or a typealias: $symbol $expectedSingleCandidate "
226
223
}
227
224
228
225
// Do not report "expected members have no actual ones" for those expected members, for which there's a clear
0 commit comments