[FIR] Turn LEAKED_IN_PLACE_LAMBDA into a warning

This commit is contained in:
Dmitriy Novozhilov
2022-02-10 15:32:59 +03:00
committed by teamcity
parent 6105271d41
commit aeb68f956c
6 changed files with 2 additions and 6 deletions
@@ -1071,7 +1071,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
parameter<EventOccurrencesRange>("requiredRange")
parameter<EventOccurrencesRange>("actualRange")
}
val LEAKED_IN_PLACE_LAMBDA by error<PsiElement> {
val LEAKED_IN_PLACE_LAMBDA by warning<PsiElement> {
parameter<Symbol>("lambda")
}
val WRONG_IMPLIES_CONDITION by warning<PsiElement>()
@@ -577,7 +577,7 @@ object FirErrors {
val CAPTURED_MEMBER_VAL_INITIALIZATION by error1<KtExpression, FirPropertySymbol>()
val SETTER_PROJECTED_OUT by error1<KtBinaryExpression, FirPropertySymbol>(SourceElementPositioningStrategies.ASSIGNMENT_LHS)
val WRONG_INVOCATION_KIND by warning3<PsiElement, FirBasedSymbol<*>, EventOccurrencesRange, EventOccurrencesRange>()
val LEAKED_IN_PLACE_LAMBDA by error1<PsiElement, FirBasedSymbol<*>>()
val LEAKED_IN_PLACE_LAMBDA by warning1<PsiElement, FirBasedSymbol<*>>()
val WRONG_IMPLIES_CONDITION by warning0<PsiElement>()
val VARIABLE_WITH_NO_TYPE_NO_INITIALIZER by error0<KtVariableDeclaration>(SourceElementPositioningStrategies.DECLARATION_NAME)
val INITIALIZATION_BEFORE_DECLARATION by error1<KtExpression, FirBasedSymbol<*>>()
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
// IGNORE_BACKEND: NATIVE
// WITH_STDLIB
// WITH_COROUTINES
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
// !OPT_IN: kotlin.contracts.ExperimentalContracts
// IGNORE_BACKEND: NATIVE
// NO_CHECK_LAMBDA_INLINING
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
// !OPT_IN: kotlin.contracts.ExperimentalContracts
// IGNORE_BACKEND: NATIVE
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
// !OPT_IN: kotlin.contracts.ExperimentalContracts
// IGNORE_BACKEND: NATIVE
// FILE: 1.kt