diff options
author | Ilya Biryukov <ibiryukov@google.com> | 2019-09-18 08:31:28 +0000 |
---|---|---|
committer | Ilya Biryukov <ibiryukov@google.com> | 2019-09-18 08:31:28 +0000 |
commit | edd5dfcd890dad921bb0c0edb1551597bd6124d7 (patch) | |
tree | 36863eecc363735690fe4a50269756e5dd6bdac8 /llvm/lib/Support/FileUtilities.cpp | |
parent | 93e1f73b6b2dc751a27568da5797cc2ba8436385 (diff) | |
download | bcm5719-llvm-edd5dfcd890dad921bb0c0edb1551597bd6124d7.tar.gz bcm5719-llvm-edd5dfcd890dad921bb0c0edb1551597bd6124d7.zip |
[Support] Replace function with function_ref in writeFileAtomically. NFC
Summary:
The latter is slightly more efficient and communicates the intent of the
API: writeFileAtomically does not own or copy the callback, it merely
calls it at some point.
Reviewers: jkorous
Reviewed By: jkorous
Subscribers: hiraditya, dexonsmith, jfb, llvm-commits, cfe-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67584
llvm-svn: 372201
Diffstat (limited to 'llvm/lib/Support/FileUtilities.cpp')
-rw-r--r-- | llvm/lib/Support/FileUtilities.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Support/FileUtilities.cpp b/llvm/lib/Support/FileUtilities.cpp index d11fbb54dc0..3d862f5f09e 100644 --- a/llvm/lib/Support/FileUtilities.cpp +++ b/llvm/lib/Support/FileUtilities.cpp @@ -296,7 +296,7 @@ llvm::Error llvm::writeFileAtomically(StringRef TempPathModel, llvm::Error llvm::writeFileAtomically( StringRef TempPathModel, StringRef FinalPath, - std::function<llvm::Error(llvm::raw_ostream &)> Writer) { + llvm::function_ref<llvm::Error(llvm::raw_ostream &)> Writer) { SmallString<128> GeneratedUniqPath; int TempFD; if (sys::fs::createUniqueFile(TempPathModel.str(), TempFD, |