IR: make IrSymbol.isPublicApi an extension

This commit is contained in:
Alexander Udalov
2020-10-20 20:27:21 +02:00
parent 4bd08e5e0c
commit 08b8939b80
9 changed files with 24 additions and 23 deletions
@@ -323,8 +323,8 @@ class IrInterpreter(private val irBuiltIns: IrBuiltIns, private val bodyMap: Map
}
private fun IrFunction.trySubstituteFunctionBody(): ExecutionResult? {
if (!this.symbol.isPublicApi) return null
val body = bodyMap[this.symbol.signature]
val signature = this.symbol.signature ?: return null
val body = bodyMap[signature]
return body?.let {
try {