about summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorA.J. Gardner <aaron.j.gardner@gmail.com>2017-03-15 21:27:40 -0500
committerA.J. Gardner <aaron.j.gardner@gmail.com>2017-04-12 19:12:49 -0500
commit768e9029413c6fa3857cf8ba7d943bb297a58ee3 (patch)
treeff3ec89e044e014c86605a423a2447031d30ade0 /src/libsyntax/print
parent14481f72102ba2abb5f314d5537fee90352981c5 (diff)
downloadrust-768e9029413c6fa3857cf8ba7d943bb297a58ee3.tar.gz
rust-768e9029413c6fa3857cf8ba7d943bb297a58ee3.zip
First attempt at global_asm! macro
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index e7feff2b79f..433ba3d3693 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -1267,6 +1267,11 @@ impl<'a> State<'a> {
                 self.print_foreign_mod(nmod, &item.attrs)?;
                 self.bclose(item.span)?;
             }
+            ast::ItemKind::GlobalAsm(ref ga) => {
+                self.head(&visibility_qualified(&item.vis, "global_asm!"))?;
+                word(&mut self.s, &ga.asm.as_str())?;
+                self.end()?;
+            }
             ast::ItemKind::Ty(ref ty, ref params) => {
                 self.ibox(INDENT_UNIT)?;
                 self.ibox(0)?;