Account for run-make tests in `is_up_to_date`
diff --git a/src/tools/compiletest/src/main.rs b/src/tools/compiletest/src/main.rs
index efa9d05..1f0b42d 100644
--- a/src/tools/compiletest/src/main.rs
+++ b/src/tools/compiletest/src/main.rs
@@ -624,7 +624,8 @@
// Check timestamps.
let mut inputs = inputs.clone();
- inputs.add_path(&testpaths.file);
+ // Use `add_dir` to account for run-make tests, which use their individual directory
+ inputs.add_dir(&testpaths.file);
for aux in &props.aux {
let path = testpaths.file.parent().unwrap().join("auxiliary").join(aux);