about summary refs log tree commit diff
path: root/src/libsyntax/print/pprust.rs
diff options
context:
space:
mode:
authorMatthew Jasper <mjjasper1@gmail.com>2019-07-14 20:16:16 +0100
committerMatthew Jasper <mjjasper1@gmail.com>2019-09-15 10:22:13 +0100
commitb4ef99f4a61aa14f860c37eecbd04791005effc2 (patch)
tree316f9542e06c6a460492c885fdb1cfdeb7032ad5 /src/libsyntax/print/pprust.rs
parent8bf776d5c2fc88624d2562e493aab0d324a3b7d8 (diff)
downloadrust-b4ef99f4a61aa14f860c37eecbd04791005effc2.tar.gz
rust-b4ef99f4a61aa14f860c37eecbd04791005effc2.zip
Print visibility of `macro` items
Diffstat (limited to 'src/libsyntax/print/pprust.rs')
-rw-r--r--src/libsyntax/print/pprust.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index 5d8498f8b5d..dd8c76342e3 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -1369,8 +1369,12 @@ impl<'a> State<'a> {
                 }
             }
             ast::ItemKind::MacroDef(ref macro_def) => {
-                let (kw, has_bang) =
-                    if macro_def.legacy { ("macro_rules", true) } else { ("macro", false) };
+                let (kw, has_bang) = if macro_def.legacy {
+                    ("macro_rules", true)
+                } else {
+                    self.print_visibility(&item.vis);
+                    ("macro", false)
+                };
                 self.print_mac_common(
                     Some(MacHeader::Keyword(kw)),
                     has_bang,