Add fallback symbol lookup for IrFunctionReference extraction

This commit is contained in:
Tamas Vajk
2022-02-01 13:15:46 +01:00
committed by Ian Lynagh
parent d495badc1e
commit 695b3a6dbd

View File

@@ -2159,10 +2159,10 @@ open class KotlinFileExtractor(
callable: Label<out DbCallable>
) {
with("function reference", functionReferenceExpr) {
val target = functionReferenceExpr.reflectionTarget
var target = functionReferenceExpr.reflectionTarget
if (target == null) {
logger.warnElement(Severity.ErrorSevere, "Expected to find reflection target for function reference", functionReferenceExpr)
return
logger.warnElement(Severity.ErrorSevere, "Expected to find reflection target for function reference. Using underlying symbol instead.", functionReferenceExpr)
target = functionReferenceExpr.symbol
}
/*