summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/local/local_response.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api/local/local_response.hpp')
-rw-r--r--src/buildtool/execution_api/local/local_response.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/local/local_response.hpp b/src/buildtool/execution_api/local/local_response.hpp
index 9084be0b..1f1adfa9 100644
--- a/src/buildtool/execution_api/local/local_response.hpp
+++ b/src/buildtool/execution_api/local/local_response.hpp
@@ -53,7 +53,9 @@ class LocalResponse final : public IExecutionResponse {
ArtifactInfos artifacts{};
auto const& action_result = output_.action;
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()) {