fixup! KT-77347 Support byte arrays in `GeneratedFile` and `GeneratedJvmClass`
diff --git a/build-common/src/org/jetbrains/kotlin/build/generatedFiles.kt b/build-common/src/org/jetbrains/kotlin/build/generatedFiles.kt
index 2d7261d..f728973 100644
--- a/build-common/src/org/jetbrains/kotlin/build/generatedFiles.kt
+++ b/build-common/src/org/jetbrains/kotlin/build/generatedFiles.kt
@@ -29,7 +29,7 @@
 ) {
     val sourceFiles = sourceFiles.sortedBy { it.path }
     val data: ByteArray by lazy { data ?: outputFile.readBytes() }
-    val relativePath: String by lazy { relativePath ?: outputFile.canonicalPath }
+    val relativePath: String by lazy { relativePath ?: outputFile.absolutePath }
 
     override fun toString(): String = "${this::class.java.simpleName}: $outputFile"
 }