summaryrefslogtreecommitdiffstats
path: root/crates/rebel/src/resolve.rs
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2024-04-20 16:19:47 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2024-04-20 16:19:47 +0200
commitedf1d5a5cea4bfb662696f3b5c24dbd95e1733c1 (patch)
tree6616f238cb4eee9a2c11cfe21a6927768f18359e /crates/rebel/src/resolve.rs
parent712d356b969540c7f09fad08c141e3c6aadde00f (diff)
downloadrebel-edf1d5a5cea4bfb662696f3b5c24dbd95e1733c1.tar
rebel-edf1d5a5cea4bfb662696f3b5c24dbd95e1733c1.zip
rebel: avoid thread-local for reading recipes
This also disentangles dependencies between modules a bit.
Diffstat (limited to 'crates/rebel/src/resolve.rs')
-rw-r--r--crates/rebel/src/resolve.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/rebel/src/resolve.rs b/crates/rebel/src/resolve.rs
index 27a6d5c..a57263a 100644
--- a/crates/rebel/src/resolve.rs
+++ b/crates/rebel/src/resolve.rs
@@ -162,7 +162,7 @@ where
let mut errors = Vec::new();
for runtime_dep in &output.runtime_depends {
- match ctx.output_ref(runtime_dep, &task.args, false) {
+ match ctx.output_ref(task.id, runtime_dep, &task.args, false) {
Ok(output_ref) => {
for mut error in add_dep(ret, ctx, output_ref) {
error.extend(task);