]> git.lizzy.rs Git - rust.git/commitdiff
Add assert that fallback targets must be available.
authorEric Huss <eric@huss.org>
Wed, 19 Jan 2022 17:41:04 +0000 (09:41 -0800)
committerEric Huss <eric@huss.org>
Wed, 19 Jan 2022 17:41:04 +0000 (09:41 -0800)
src/tools/build-manifest/src/main.rs

index d3bce6b3e8df55a2e68b292ef6020c44c369b02b..6b56d6bc4adf068391105254d9e00539619fb004 100644 (file)
@@ -536,7 +536,10 @@ macro_rules! tarball_name {
             }
             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()