[IR] Refactored a bit InlineFunctionResolver

This commit is contained in:
Igor Chevdar
2024-01-16 13:45:04 +02:00
committed by Space Team
parent f3a807c507
commit 978bf3d38d
5 changed files with 15 additions and 26 deletions
@@ -5,11 +5,11 @@
package org.jetbrains.kotlin.backend.wasm.lower
import org.jetbrains.kotlin.backend.common.lower.inline.DefaultInlineFunctionResolver
import org.jetbrains.kotlin.backend.common.lower.inline.InlineFunctionResolverReplacingCoroutineIntrinsics
import org.jetbrains.kotlin.backend.wasm.WasmBackendContext
import org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol
class WasmInlineFunctionResolver(context: WasmBackendContext) : DefaultInlineFunctionResolver(context) {
class WasmInlineFunctionResolver(context: WasmBackendContext) : InlineFunctionResolverReplacingCoroutineIntrinsics(context) {
private val enumEntriesIntrinsic = context.wasmSymbols.enumEntriesIntrinsic
override fun shouldExcludeFunctionFromInlining(symbol: IrFunctionSymbol): Boolean {