Skip to content

Commit f27dcd7

Browse files
committed
Rename remaining fallback to self_contained
1 parent 54293c1 commit f27dcd7

File tree

1 file changed

+20
-12
lines changed
  • src/librustc_codegen_ssa/back

1 file changed

+20
-12
lines changed

src/librustc_codegen_ssa/back/link.rs

+20-12
Original file line numberDiff line numberDiff line change
@@ -556,19 +556,25 @@ fn link_natively<'a, B: ArchiveBuilder<'a>>(
556556
"Linker does not support -static-pie command line option. Retrying with -static instead."
557557
);
558558
// Mirror `add_(pre,post)_link_objects` to replace CRT objects.
559-
let fallback = crt_objects_fallback(sess, crate_type);
559+
let self_contained = crt_objects_fallback(sess, crate_type);
560560
let opts = &sess.target.target.options;
561-
let pre_objects =
562-
if fallback { &opts.pre_link_objects_fallback } else { &opts.pre_link_objects };
563-
let post_objects =
564-
if fallback { &opts.post_link_objects_fallback } else { &opts.post_link_objects };
561+
let pre_objects = if self_contained {
562+
&opts.pre_link_objects_fallback
563+
} else {
564+
&opts.pre_link_objects
565+
};
566+
let post_objects = if self_contained {
567+
&opts.post_link_objects_fallback
568+
} else {
569+
&opts.post_link_objects
570+
};
565571
let get_objects = |objects: &CrtObjects, kind| {
566572
objects
567573
.get(&kind)
568574
.iter()
569575
.copied()
570576
.flatten()
571-
.map(|obj| get_object_file_path(sess, obj, fallback).into_os_string())
577+
.map(|obj| get_object_file_path(sess, obj, self_contained).into_os_string())
572578
.collect::<Vec<_>>()
573579
};
574580
let pre_objects_static_pie = get_objects(pre_objects, LinkOutputKind::StaticPicExe);
@@ -1301,12 +1307,13 @@ fn add_pre_link_objects(
13011307
cmd: &mut dyn Linker,
13021308
sess: &Session,
13031309
link_output_kind: LinkOutputKind,
1304-
fallback: bool,
1310+
self_contained: bool,
13051311
) {
13061312
let opts = &sess.target.target.options;
1307-
let objects = if fallback { &opts.pre_link_objects_fallback } else { &opts.pre_link_objects };
1313+
let objects =
1314+
if self_contained { &opts.pre_link_objects_fallback } else { &opts.pre_link_objects };
13081315
for obj in objects.get(&link_output_kind).iter().copied().flatten() {
1309-
cmd.add_object(&get_object_file_path(sess, obj, fallback));
1316+
cmd.add_object(&get_object_file_path(sess, obj, self_contained));
13101317
}
13111318
}
13121319

@@ -1315,12 +1322,13 @@ fn add_post_link_objects(
13151322
cmd: &mut dyn Linker,
13161323
sess: &Session,
13171324
link_output_kind: LinkOutputKind,
1318-
fallback: bool,
1325+
self_contained: bool,
13191326
) {
13201327
let opts = &sess.target.target.options;
1321-
let objects = if fallback { &opts.post_link_objects_fallback } else { &opts.post_link_objects };
1328+
let objects =
1329+
if self_contained { &opts.post_link_objects_fallback } else { &opts.post_link_objects };
13221330
for obj in objects.get(&link_output_kind).iter().copied().flatten() {
1323-
cmd.add_object(&get_object_file_path(sess, obj, fallback));
1331+
cmd.add_object(&get_object_file_path(sess, obj, self_contained));
13241332
}
13251333
}
13261334

0 commit comments

Comments
 (0)