Use Files API for creating temp files and directories

(cherry picked from commit b9df8591d043c79f2032b782efc7539c747c2625)
This commit is contained in:
Ilya Gorbunov
2020-11-09 20:12:21 +03:00
committed by Stanislav Erokhin
parent a15d82c698
commit bf4e53ae06
7 changed files with 24 additions and 24 deletions
@@ -3,6 +3,7 @@ package org.jetbrains.kotlin.backend.konan.llvm
import kotlinx.cinterop.*
import llvm.*
import java.io.File
import java.nio.file.Files
internal fun verifyModule(llvmModule: LLVMModuleRef, current: String = "") = memScoped {
val errorRef = allocPointerTo<ByteVar>()
@@ -49,7 +50,7 @@ private fun StringBuilder.appendModuleVerificationFailureDetails(
appendVerificationError(verificationError)
val moduleDumpFile = createTempFile("kotlin_native_llvm_module_dump", ".ll")
val moduleDumpFile = Files.createTempFile("kotlin_native_llvm_module_dump", ".ll").toFile()
dumpModuleAndAppendDetails(llvmModule, moduleDumpFile)