diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/Logger.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/Logger.kt index 21a452f1f8e..6f1693da737 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/Logger.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/Logger.kt @@ -29,13 +29,18 @@ internal class Logger(val generator: CodeGenerator, override val context: Contex //-----------------------------------------------------------------------------// -fun ir2string(ir: IrElement?): String { +fun ir2string(ir: IrElement?): String = ir2stringWhole(ir).takeWhile { it != '\n' } + +//-----------------------------------------------------------------------------// + +fun ir2stringWhole(ir: IrElement?): String { val strWriter = StringWriter() ir?.accept(DumpIrTreeVisitor(strWriter), "") - return strWriter.toString().takeWhile { it != '\n' } + return strWriter.toString() } + //-----------------------------------------------------------------------------// fun llvm2string(value: LLVMValueRef?): String {