Add assert that fallback targets must be available.

This commit is contained in:
Eric Huss 2022-01-19 09:41:04 -08:00
parent 6a1099c202
commit c8e6889e08

View file

@ -536,7 +536,10 @@ impl Builder {
}
for (substr, fallback_target) in fallback {
if target_name.contains(substr) {
return Target::from_compressed_tar(self, &tarball_name!(fallback_target));
let t = Target::from_compressed_tar(self, &tarball_name!(fallback_target));
// Fallbacks must always be available.
assert!(t.available);
return t;
}
}
Target::unavailable()