]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_session/src/utils.rs
New upstream version 1.64.0+dfsg1
[rustc.git] / compiler / rustc_session / src / utils.rs
index bda7b314308a5ec1f993b9c879c6f92134363261..9a4f6f9f9ef0cc3a2c04abdc7faf192335eed493 100644 (file)
@@ -34,6 +34,9 @@ pub enum NativeLibKind {
         /// Whether the framework will be linked only if it satisfies some undefined symbols
         as_needed: Option<bool>,
     },
+    /// Argument which is passed to linker, relative order with libraries and other arguments
+    /// is preserved
+    LinkArg,
     /// The library kind wasn't specified, `Dylib` is currently used as a default.
     Unspecified,
 }
@@ -47,7 +50,7 @@ impl NativeLibKind {
             NativeLibKind::Dylib { as_needed } | NativeLibKind::Framework { as_needed } => {
                 as_needed.is_some()
             }
-            NativeLibKind::RawDylib | NativeLibKind::Unspecified => false,
+            NativeLibKind::RawDylib | NativeLibKind::Unspecified | NativeLibKind::LinkArg => false,
         }
     }
 }