[FIR] Prevent duplicate SYNTAX diagnostic for top-level destructuring
This commit is contained in:
committed by
Space Team
parent
9918526556
commit
871a148529
+1
-1
@@ -105,7 +105,7 @@ private fun ConeDiagnostic.toKtDiagnostic(
|
||||
else -> this.getFactory(source).createOn(qualifiedAccessSource ?: source)
|
||||
}
|
||||
|
||||
is ConeDestructuringDeclarationsOnTopLevel -> FirSyntaxErrors.SYNTAX.createOn(source)
|
||||
is ConeDestructuringDeclarationsOnTopLevel -> null // reported as regular syntax error
|
||||
is ConeCannotInferTypeParameterType -> FirErrors.CANNOT_INFER_PARAMETER_TYPE.createOn(source)
|
||||
is ConeCannotInferValueParameterType -> FirErrors.CANNOT_INFER_PARAMETER_TYPE.createOn(source)
|
||||
is ConeTypeVariableTypeIsNotInferred -> FirErrors.INFERENCE_ERROR.createOn(qualifiedAccessSource ?: source)
|
||||
|
||||
Reference in New Issue
Block a user