summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api')
-rw-r--r--src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp b/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp
index 58059156..0bcd11cc 100644
--- a/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp
+++ b/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp
@@ -383,9 +383,7 @@ auto BazelMsgFactory::CreateDirectoryDigestFromLocalTree(
auto dir = CreateDirectory(files, dirs, symlinks);
if (auto bytes = SerializeMessage(dir)) {
try {
- if (auto digest = store_dir(*bytes)) {
- return *digest;
- }
+ return store_dir(*bytes);
} catch (std::exception const& ex) {
Logger::Log(LogLevel::Error,
"storing directory failed with:\n{}",
@@ -468,9 +466,7 @@ auto BazelMsgFactory::CreateGitTreeDigestFromLocalTree(
root, dir_reader, /*allow_upwards=*/true)) {
if (auto tree = GitRepo::CreateShallowTree(entries)) {
try {
- if (auto digest = store_tree(tree->second)) {
- return *digest;
- }
+ return store_tree(tree->second);
} catch (std::exception const& ex) {
Logger::Log(LogLevel::Error,
"storing tree failed with:\n{}",