From 0a8e1f78b76c846c22934e4ed097f03594f0d1b8 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Sun, 15 Sep 2013 23:40:55 +0200 Subject: [PATCH] Do not append unique suffix to asm file when -output-s is given. This fixes a regression introduced by commit 50f145640 (pull request #473). --- driver/toobj.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/driver/toobj.cpp b/driver/toobj.cpp index 6720c9c6..b8782091 100644 --- a/driver/toobj.cpp +++ b/driver/toobj.cpp @@ -169,7 +169,8 @@ void writeModule(llvm::Module* m, std::string filename) llvm::sys::Path spath(filename); spath.eraseSuffix(); spath.appendSuffix(std::string(global.s_ext)); - spath.createTemporaryFileOnDisk(); + if (!global.params.output_s) + spath.createTemporaryFileOnDisk(); #endif Logger::println("Writing native asm to: %s\n", spath.c_str());