diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-13 21:01:17 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-13 21:01:17 +0000 |
commit | da85674db5fc5e6fa63a0087131468e09b55ca84 (patch) | |
tree | 0e68d12bf8788480a8855d5c046bc93ff3080c0b /llvm | |
parent | ef10282a0f6d7861b620428b0de3ec1353e97683 (diff) | |
download | bcm5719-llvm-da85674db5fc5e6fa63a0087131468e09b55ca84.tar.gz bcm5719-llvm-da85674db5fc5e6fa63a0087131468e09b55ca84.zip |
Add a RemoveFileOnSignal that takes a StringRef.
llvm-svn: 183943
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/include/llvm/Support/Signals.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/Support/Signals.h b/llvm/include/llvm/Support/Signals.h index c0a489a4b82..db2fde5fb1c 100644 --- a/llvm/include/llvm/Support/Signals.h +++ b/llvm/include/llvm/Support/Signals.h @@ -31,6 +31,10 @@ namespace sys { /// @brief Remove a file if a fatal signal occurs. bool RemoveFileOnSignal(const Path &Filename, std::string* ErrMsg = 0); + inline bool RemoveFileOnSignal(StringRef Filename, std::string* ErrMsg = 0) { + return RemoveFileOnSignal(sys::Path(Filename), ErrMsg); + } + /// This function removes a file from the list of files to be removed on /// signal delivery. void DontRemoveFileOnSignal(const Path &Filename); |