[IR] Use only ASCII-printable chars in IR linker error reports

^KT-44626
This commit is contained in:
Dmitriy Dolovov
2021-08-13 15:14:51 +03:00
committed by Space
parent af12d61388
commit 4edc1239ac
2 changed files with 83 additions and 83 deletions
@@ -259,9 +259,9 @@ private class Data(val parent: Data?, val incomingDependencyId: ResolvedDependen
get() {
return generateSequence(this) { it.parent }.map {
if (it === this) {
if (it.isLast) "\u2514\u2500\u2500\u2500 " /* └─── */ else "\u251C\u2500\u2500\u2500 " /* ├─── */
if (it.isLast) "\\--- " else "+--- "
} else {
if (it.isLast) " " else "\u2502 " /* │ */
if (it.isLast) " " else "| "
}
}.toList().asReversed().joinToString(separator = "")
}
@@ -269,7 +269,7 @@ private class Data(val parent: Data?, val incomingDependencyId: ResolvedDependen
val errorLinePrefix: String
get() {
return generateSequence(this) { it.parent }.map {
if (it.isLast) " " else "\u2502 " /* │ */
if (it.isLast) " " else "| "
}.toList().asReversed().joinToString(separator = "")
}
}