FIR checker: FirReturnAllowedChecker -> FirReturnSyntaxAndLabelChecker
This commit is contained in:
committed by
TeamCityServer
parent
fadde98a86
commit
d3b9419837
+1
-1
@@ -96,7 +96,7 @@ object CommonExpressionCheckers : ExpressionCheckers() {
|
||||
|
||||
override val returnExpressionCheckers: Set<FirReturnExpressionChecker>
|
||||
get() = setOf(
|
||||
FirReturnAllowedChecker,
|
||||
FirReturnSyntaxAndLabelChecker,
|
||||
FirFunctionReturnTypeMismatchChecker
|
||||
)
|
||||
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirAnonymousFunctionSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol
|
||||
|
||||
object FirReturnAllowedChecker : FirReturnExpressionChecker() {
|
||||
object FirReturnSyntaxAndLabelChecker : FirReturnExpressionChecker() {
|
||||
override fun check(expression: FirReturnExpression, context: CheckerContext, reporter: DiagnosticReporter) {
|
||||
val source = expression.source
|
||||
if (source?.kind == FirFakeSourceElementKind.ImplicitReturn) return
|
||||
Reference in New Issue
Block a user