]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_target/spec/fuchsia_base.rs
Auto merge of #68414 - michaelwoerister:share-drop-glue, r=alexcrichton
[rust.git] / src / librustc_target / spec / fuchsia_base.rs
index 4e4f2fa0cf34c9178c3dc97794f8471b3af19086..046388e9be8f48ce3ed51965a0c207975c53c654 100644 (file)
@@ -1,14 +1,18 @@
-use crate::spec::{LldFlavor, LinkArgs, LinkerFlavor, TargetOptions};
+use crate::spec::{LinkArgs, LinkerFlavor, LldFlavor, TargetOptions};
 use std::default::Default;
 
 pub fn opts() -> TargetOptions {
     let mut pre_link_args = LinkArgs::new();
-    pre_link_args.insert(LinkerFlavor::Lld(LldFlavor::Ld), vec![
-        "--build-id".to_string(),
-        "--eh-frame-hdr".to_string(),
-        "--hash-style=gnu".to_string(),
-        "-z".to_string(), "rodynamic".to_string(),
-    ]);
+    pre_link_args.insert(
+        LinkerFlavor::Lld(LldFlavor::Ld),
+        vec![
+            "--build-id".to_string(),
+            "--eh-frame-hdr".to_string(),
+            "--hash-style=gnu".to_string(),
+            "-z".to_string(),
+            "rodynamic".to_string(),
+        ],
+    );
 
     TargetOptions {
         linker: Some("rust-lld".to_owned()),
@@ -19,12 +23,10 @@ pub fn opts() -> TargetOptions {
         is_like_fuchsia: true,
         linker_is_gnu: true,
         has_rpath: false,
-        pre_link_args: pre_link_args,
-        pre_link_objects_exe: vec![
-            "Scrt1.o".to_string()
-        ],
+        pre_link_args,
+        pre_link_objects_exe: vec!["Scrt1.o".to_string()],
         position_independent_executables: true,
         has_elf_tls: true,
-        .. Default::default()
+        ..Default::default()
     }
 }