refactor(3p/nix): Apply clang-tidy's performance-* fixes
This applies the performance fixes listed here: https://clang.llvm.org/extra/clang-tidy/checks/list.html
This commit is contained in:
parent
689ef502f5
commit
43677021e3
60 changed files with 189 additions and 166 deletions
6
third_party/nix/src/libstore/download.cc
vendored
6
third_party/nix/src/libstore/download.cc
vendored
|
@ -130,7 +130,7 @@ struct CurlDownloader : public Downloader {
|
|||
}
|
||||
}
|
||||
|
||||
void failEx(std::exception_ptr ex) {
|
||||
void failEx(const std::exception_ptr& ex) {
|
||||
assert(!done);
|
||||
done = true;
|
||||
callback.rethrow(ex);
|
||||
|
@ -663,7 +663,7 @@ struct CurlDownloader : public Downloader {
|
|||
}
|
||||
}
|
||||
|
||||
void enqueueItem(std::shared_ptr<DownloadItem> item) {
|
||||
void enqueueItem(const std::shared_ptr<DownloadItem>& item) {
|
||||
if (item->request.data && !hasPrefix(item->request.uri, "http://") &&
|
||||
!hasPrefix(item->request.uri, "https://")) {
|
||||
throw nix::Error("uploading to '%s' is not supported", item->request.uri);
|
||||
|
@ -858,7 +858,7 @@ void Downloader::download(DownloadRequest&& request, Sink& sink) {
|
|||
}
|
||||
|
||||
CachedDownloadResult Downloader::downloadCached(
|
||||
ref<Store> store, const CachedDownloadRequest& request) {
|
||||
const ref<Store>& store, const CachedDownloadRequest& request) {
|
||||
auto url = resolveUri(request.uri);
|
||||
|
||||
auto name = request.name;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue