Skip to content

Commit ad29c17

Browse files
committed
Print space after formal generic params in fn type
1 parent 83b15bf commit ad29c17

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

compiler/rustc_ast_pretty/src/pprust/state.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -2908,10 +2908,7 @@ impl<'a> State<'a> {
29082908
generic_params: &[ast::GenericParam],
29092909
) {
29102910
self.ibox(INDENT_UNIT);
2911-
if !generic_params.is_empty() {
2912-
self.word("for");
2913-
self.print_generic_params(generic_params);
2914-
}
2911+
self.print_formal_generic_params(generic_params);
29152912
let generics = ast::Generics {
29162913
params: Vec::new(),
29172914
where_clause: ast::WhereClause {

compiler/rustc_hir_pretty/src/lib.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -2327,10 +2327,7 @@ impl<'a> State<'a> {
23272327
arg_names: &[Ident],
23282328
) {
23292329
self.ibox(INDENT_UNIT);
2330-
if !generic_params.is_empty() {
2331-
self.word("for");
2332-
self.print_generic_params(generic_params);
2333-
}
2330+
self.print_formal_generic_params(generic_params);
23342331
let generics = hir::Generics {
23352332
params: &[],
23362333
where_clause: hir::WhereClause { predicates: &[], span: rustc_span::DUMMY_SP },

src/test/ui/macros/stringify.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,7 @@ fn test_ty() {
803803
assert_eq!(stringify_ty!(fn(x: u8)), "fn(x: u8)");
804804
#[rustfmt::skip]
805805
assert_eq!(stringify_ty!(for<> fn()), "fn()");
806-
assert_eq!(stringify_ty!(for<'a> fn()), "for<'a>fn()"); // FIXME
806+
assert_eq!(stringify_ty!(for<'a> fn()), "for<'a> fn()");
807807

808808
// TyKind::Never
809809
assert_eq!(stringify_ty!(!), "!");

0 commit comments

Comments
 (0)