[Wasm] Log interfaces implementations ids in type info logging

This commit is contained in:
Svyatoslav Kuzmich
2021-10-06 18:02:48 +03:00
parent 1ed2748334
commit fbbd436e54
@@ -191,6 +191,16 @@ class WasmCompiledModuleFragment(val irBuiltIns: IrBuiltIns) {
println(" -- $index ${iface.owner.fqNameWhenAvailable}")
}
println("Interfaces implementations: ")
for ((interfaceImpl, index: Int) in interfaceImplementationIds) {
println(
" -- $index" +
" Interface: ${interfaceImpl.irInterface.owner.fqNameWhenAvailable}" +
" Class: ${interfaceImpl.irClass.owner.fqNameWhenAvailable}"
)
}
println("Virtual functions: ")
for ((index, vf: IrSimpleFunctionSymbol) in virtualFunctions.withIndex()) {
println(" -- $index ${vf.owner.fqNameWhenAvailable}")