diff --git a/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt b/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt index 414fdf716fb..4b33c7191eb 100644 --- a/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt +++ b/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt @@ -63,9 +63,12 @@ class K2Native : CLICompiler() { return ExitCode.COMPILATION_ERROR } catch (e: Throwable) { configuration.report(ERROR, """ - |Compilation failed with exception: ${e.message}, caused by ${e.cause?.message ?: ""} + |Compilation failed: ${e.message} + + | * Source files: ${environment.getSourceFiles().joinToString(transform = KtFile::getName)} + | * Compiler version info: Konan: ${KonanVersion.CURRENT} / Kotlin: ${KotlinVersion.CURRENT} + | * Output kind: ${configuration.get(KonanConfigKeys.PRODUCE)} - |Source files: ${ environment.getSourceFiles().joinToString(transform = KtFile::getName) } """.trimMargin()) throw e }