about summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-08-02 09:34:49 +0200
committerMazdak Farrokhzad <twingoow@gmail.com>2019-08-02 09:34:49 +0200
commitdd987275418cb23809c2521e31686013a59ea061 (patch)
tree2a9757f4bbeec5e413dd60b861d714cb536b4923 /src/libsyntax/print
parent875cef0324877627f617ca0e6d929b97972e6be9 (diff)
Print outer attributes on formal params.
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index 8c4c90f2085..3cc223807c0 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -2756,6 +2756,9 @@ impl<'a> State<'a> {
 
     crate fn print_arg(&mut self, input: &ast::Arg, is_closure: bool) {
         self.ibox(INDENT_UNIT);
+
+        self.print_outer_attributes_inline(&input.attrs);
+
         match input.ty.node {
             ast::TyKind::Infer if is_closure => self.print_pat(&input.pat),
             _ => {