projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert r199628: "[AArch64 NEON] Fix a bug caused by undef lane when generating VEXT."
[oota-llvm.git]
/
lib
/
Support
/
ToolOutputFile.cpp
diff --git
a/lib/Support/ToolOutputFile.cpp
b/lib/Support/ToolOutputFile.cpp
index 824e0a73d28b0313c3cb3de020b60b08fa963952..b5fb20f4b20f3b9cf8c0777f0090856540a8b7a4 100644
(file)
--- a/
lib/Support/ToolOutputFile.cpp
+++ b/
lib/Support/ToolOutputFile.cpp
@@
-25,10
+25,8
@@
tool_output_file::CleanupInstaller::CleanupInstaller(const char *filename)
tool_output_file::CleanupInstaller::~CleanupInstaller() {
// Delete the file if the client hasn't told us not to.
tool_output_file::CleanupInstaller::~CleanupInstaller() {
// Delete the file if the client hasn't told us not to.
- if (!Keep && Filename != "-") {
- bool Existed;
- sys::fs::remove(Filename, Existed);
- }
+ if (!Keep && Filename != "-")
+ sys::fs::remove(Filename);
// Ok, the file is successfully written and closed, or deleted. There's no
// further need to clean it up on signals.
// Ok, the file is successfully written and closed, or deleted. There's no
// further need to clean it up on signals.
@@
-37,9
+35,8
@@
tool_output_file::CleanupInstaller::~CleanupInstaller() {
}
tool_output_file::tool_output_file(const char *filename, std::string &ErrorInfo,
}
tool_output_file::tool_output_file(const char *filename, std::string &ErrorInfo,
- unsigned Flags)
- : Installer(filename),
- OS(filename, ErrorInfo, Flags) {
+ sys::fs::OpenFlags Flags)
+ : Installer(filename), OS(filename, ErrorInfo, Flags) {
// If open fails, no cleanup is needed.
if (!ErrorInfo.empty())
Installer.Keep = true;
// If open fails, no cleanup is needed.
if (!ErrorInfo.empty())
Installer.Keep = true;