diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-09-09 11:18:30 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-09-09 11:18:30 +0200 |
commit | 31b1aab24c24b5e4d48979aa61576b20a8ec034d (patch) | |
tree | aa6b90238214ecab0a8ca87bd940977da11726e6 /src/buildtool/execution_api/remote/bazel/bazel_api.cpp | |
parent | 33cb83b585e618a9c7d7e643d5ee6ee57626c4dc (diff) | |
download | justbuild-31b1aab24c24b5e4d48979aa61576b20a8ec034d.tar.gz |
Remove redundant operator less
...from ObjectInfo and ArtifactDigest
Diffstat (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.cpp')
-rw-r--r-- | src/buildtool/execution_api/remote/bazel/bazel_api.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp index e1d57b9b..ee672503 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp @@ -384,20 +384,16 @@ auto BazelApi::CreateAction( bool use_blob_splitting, gsl::not_null<std::unordered_set<Artifact::ObjectInfo>*> done) const noexcept -> bool { - - std::vector<Artifact::ObjectInfo> artifacts_info{}; + std::unordered_set<Artifact::ObjectInfo> artifacts_info; artifacts_info.reserve(all_artifacts_info.size()); for (auto const& info : all_artifacts_info) { if (not done->contains(info)) { - artifacts_info.emplace_back(info); + artifacts_info.insert(info); } } if (artifacts_info.empty()) { return true; // Nothing to do } - std::sort(artifacts_info.begin(), artifacts_info.end()); - auto last_info = std::unique(artifacts_info.begin(), artifacts_info.end()); - artifacts_info.erase(last_info, artifacts_info.end()); // Determine missing artifacts in other CAS. auto missing_artifacts_info = GetMissingArtifactsInfo<Artifact::ObjectInfo>( |