FIR checker: FirReturnAllowedChecker -> FirReturnSyntaxAndLabelChecker

This commit is contained in:
Tianyu Geng
2021-09-24 09:08:03 -07:00
committed by TeamCityServer
parent fadde98a86
commit d3b9419837
2 changed files with 2 additions and 2 deletions
@@ -96,7 +96,7 @@ object CommonExpressionCheckers : ExpressionCheckers() {
override val returnExpressionCheckers: Set<FirReturnExpressionChecker>
get() = setOf(
FirReturnAllowedChecker,
FirReturnSyntaxAndLabelChecker,
FirFunctionReturnTypeMismatchChecker
)
@@ -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