Skip to content

Commit 2aac656

Browse files
committed
Remove dead code from print_generic_args.
1 parent f9582de commit 2aac656

File tree

1 file changed

+7
-27
lines changed
  • compiler/rustc_hir_pretty/src

1 file changed

+7
-27
lines changed

compiler/rustc_hir_pretty/src/lib.rs

+7-27
Original file line numberDiff line numberDiff line change
@@ -1189,7 +1189,7 @@ impl<'a> State<'a> {
11891189

11901190
let generic_args = segment.args();
11911191
if !generic_args.args.is_empty() || !generic_args.bindings.is_empty() {
1192-
self.print_generic_args(generic_args, segment.infer_args, true);
1192+
self.print_generic_args(generic_args, true);
11931193
}
11941194

11951195
self.print_call_post(base_args)
@@ -1592,15 +1592,15 @@ impl<'a> State<'a> {
15921592
}
15931593
if segment.ident.name != kw::PathRoot {
15941594
self.print_ident(segment.ident);
1595-
self.print_generic_args(segment.args(), segment.infer_args, colons_before_params);
1595+
self.print_generic_args(segment.args(), colons_before_params);
15961596
}
15971597
}
15981598
}
15991599

16001600
pub fn print_path_segment(&mut self, segment: &hir::PathSegment<'_>) {
16011601
if segment.ident.name != kw::PathRoot {
16021602
self.print_ident(segment.ident);
1603-
self.print_generic_args(segment.args(), segment.infer_args, false);
1603+
self.print_generic_args(segment.args(), false);
16041604
}
16051605
}
16061606

@@ -1619,23 +1619,15 @@ impl<'a> State<'a> {
16191619
}
16201620
if segment.ident.name != kw::PathRoot {
16211621
self.print_ident(segment.ident);
1622-
self.print_generic_args(
1623-
segment.args(),
1624-
segment.infer_args,
1625-
colons_before_params,
1626-
);
1622+
self.print_generic_args(segment.args(), colons_before_params);
16271623
}
16281624
}
16291625

16301626
self.word(">");
16311627
self.word("::");
16321628
let item_segment = path.segments.last().unwrap();
16331629
self.print_ident(item_segment.ident);
1634-
self.print_generic_args(
1635-
item_segment.args(),
1636-
item_segment.infer_args,
1637-
colons_before_params,
1638-
)
1630+
self.print_generic_args(item_segment.args(), colons_before_params)
16391631
}
16401632
hir::QPath::TypeRelative(qself, item_segment) => {
16411633
// If we've got a compound-qualified-path, let's push an additional pair of angle
@@ -1651,11 +1643,7 @@ impl<'a> State<'a> {
16511643

16521644
self.word("::");
16531645
self.print_ident(item_segment.ident);
1654-
self.print_generic_args(
1655-
item_segment.args(),
1656-
item_segment.infer_args,
1657-
colons_before_params,
1658-
)
1646+
self.print_generic_args(item_segment.args(), colons_before_params)
16591647
}
16601648
hir::QPath::LangItem(lang_item, span, _) => {
16611649
self.word("#[lang = \"");
@@ -1668,7 +1656,6 @@ impl<'a> State<'a> {
16681656
fn print_generic_args(
16691657
&mut self,
16701658
generic_args: &hir::GenericArgs<'_>,
1671-
infer_args: bool,
16721659
colons_before_params: bool,
16731660
) {
16741661
if generic_args.parenthesized {
@@ -1715,13 +1702,6 @@ impl<'a> State<'a> {
17151702
);
17161703
}
17171704

1718-
// FIXME(eddyb): this would leak into error messages (e.g.,
1719-
// "non-exhaustive patterns: `Some::<..>(_)` not covered").
1720-
if infer_args && false {
1721-
start_or_comma(self);
1722-
self.word("..");
1723-
}
1724-
17251705
for binding in generic_args.bindings {
17261706
start_or_comma(self);
17271707
self.print_type_binding(binding);
@@ -1735,7 +1715,7 @@ impl<'a> State<'a> {
17351715

17361716
pub fn print_type_binding(&mut self, binding: &hir::TypeBinding<'_>) {
17371717
self.print_ident(binding.ident);
1738-
self.print_generic_args(binding.gen_args, false, false);
1718+
self.print_generic_args(binding.gen_args, false);
17391719
self.space();
17401720
match binding.kind {
17411721
hir::TypeBindingKind::Equality { ref term } => {

0 commit comments

Comments
 (0)