diff options
-rw-r--r-- | src/buildtool/computed_roots/evaluate.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/buildtool/computed_roots/evaluate.cpp b/src/buildtool/computed_roots/evaluate.cpp index 2c99f808..0d86d397 100644 --- a/src/buildtool/computed_roots/evaluate.cpp +++ b/src/buildtool/computed_roots/evaluate.cpp @@ -272,7 +272,13 @@ void ComputeAndFill( auto root_build_args = *traverser_args; root_build_args.stage = StageArguments{.output_dir = root_dir, .remember = true}; - GraphTraverser traverser{root_build_args, context, reporter, &build_logger}; + auto root_exec_context = ExecutionContext{context->repo_config, + context->apis, + context->remote_context, + &statistics, + &progress}; + GraphTraverser traverser{ + root_build_args, &root_exec_context, reporter, &build_logger}; std::optional<AnalyseAndBuildResult> build_result{}; { std::shared_lock computing{*config_lock}; |