summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSascha Roloff <sascha.roloff@huawei.com>2025-04-30 17:22:05 +0200
committerSascha Roloff <sascha.roloff@huawei.com>2025-05-05 10:31:26 +0200
commit3a9fab9787826425599400e91f43f3f9b1b6a5ec (patch)
tree0334ddae9a701ca0ab1f045b089276e1b9c86d22
parentced0d00ff9c5214605ce7356cc92238195066a5f (diff)
downloadjustbuild-3a9fab9787826425599400e91f43f3f9b1b6a5ec.tar.gz
TreeOperationsUtils: refactor digest population into proto messages
-rw-r--r--src/buildtool/execution_engine/tree_operations/tree_operations_utils.cpp8
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: {