[K/N] Don't use assert in production code
This commit is contained in:
committed by
Space Team
parent
07938205bc
commit
38ea2ce973
+1
-1
@@ -36,7 +36,7 @@ internal fun FirFunctionSymbol<*>.getObjCMethodInfoFromOverriddenFunctions(sessi
|
|||||||
// call of `processFunctionsByName()` is needed only for necessary side-effect before `getDirectOverriddenFunctions` call
|
// call of `processFunctionsByName()` is needed only for necessary side-effect before `getDirectOverriddenFunctions` call
|
||||||
unsubstitutedScope.processFunctionsByName(symbol.name) {}
|
unsubstitutedScope.processFunctionsByName(symbol.name) {}
|
||||||
unsubstitutedScope.getDirectOverriddenFunctions(symbol).firstNotNullOfOrNull {
|
unsubstitutedScope.getDirectOverriddenFunctions(symbol).firstNotNullOfOrNull {
|
||||||
assert(it != this) { "Function ${symbol.name}() is wrongly contained in its own getDirectOverriddenFunctions" }
|
require(it != this) { "Function ${symbol.name}() is wrongly contained in its own getDirectOverriddenFunctions" }
|
||||||
it.getObjCMethodInfoFromOverriddenFunctions(session, scopeSession)
|
it.getObjCMethodInfoFromOverriddenFunctions(session, scopeSession)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user