diff options
author | Sascha Roloff <sascha.roloff@huawei.com> | 2025-04-30 17:22:05 +0200 |
---|---|---|
committer | Sascha Roloff <sascha.roloff@huawei.com> | 2025-05-05 10:31:26 +0200 |
commit | 3a9fab9787826425599400e91f43f3f9b1b6a5ec (patch) | |
tree | 0334ddae9a701ca0ab1f045b089276e1b9c86d22 | |
parent | ced0d00ff9c5214605ce7356cc92238195066a5f (diff) | |
download | justbuild-3a9fab9787826425599400e91f43f3f9b1b6a5ec.tar.gz |
TreeOperationsUtils: refactor digest population into proto messages
-rw-r--r-- | src/buildtool/execution_engine/tree_operations/tree_operations_utils.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buildtool/execution_engine/tree_operations/tree_operations_utils.cpp b/src/buildtool/execution_engine/tree_operations/tree_operations_utils.cpp index 172bc91a..436975f6 100644 --- a/src/buildtool/execution_engine/tree_operations/tree_operations_utils.cpp +++ b/src/buildtool/execution_engine/tree_operations/tree_operations_utils.cpp @@ -180,8 +180,8 @@ using TreeEntries = std::unordered_map<std::string, TreeEntry>; case ObjectType::Executable: { auto* file = bazel_directory.add_files(); file->set_name(name); - file->mutable_digest()->CopyFrom( - ArtifactDigestFactory::ToBazel(entry.info.digest)); + *file->mutable_digest() = + ArtifactDigestFactory::ToBazel(entry.info.digest); file->set_is_executable(entry.info.type == ObjectType::Executable); break; @@ -195,8 +195,8 @@ using TreeEntries = std::unordered_map<std::string, TreeEntry>; case ObjectType::Tree: { auto* dir = bazel_directory.add_directories(); dir->set_name(name); - dir->mutable_digest()->CopyFrom( - ArtifactDigestFactory::ToBazel(entry.info.digest)); + *dir->mutable_digest() = + ArtifactDigestFactory::ToBazel(entry.info.digest); break; } default: { |