summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/remote/bazel/bazel_response.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api/remote/bazel/bazel_response.cpp')
-rw-r--r--src/buildtool/execution_api/remote/bazel/bazel_response.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_response.cpp b/src/buildtool/execution_api/remote/bazel/bazel_response.cpp
index 8b75a767..2dbb7653 100644
--- a/src/buildtool/execution_api/remote/bazel/bazel_response.cpp
+++ b/src/buildtool/execution_api/remote/bazel/bazel_response.cpp
@@ -18,7 +18,8 @@ auto BazelResponse::Artifacts() const noexcept -> ArtifactInfos {
ArtifactInfos artifacts{};
auto const& action_result = output_.action_result;
artifacts.reserve(
- static_cast<std::size_t>(action_result.output_files().size()));
+ static_cast<std::size_t>(action_result.output_files().size()) +
+ static_cast<std::size_t>(action_result.output_directories().size()));
// collect files and store them
for (auto const& file : action_result.output_files()) {