diff options
| author | Kang Seonghoon <public+git@mearie.org> | 2014-11-30 11:56:31 +0900 |
|---|---|---|
| committer | Kang Seonghoon <public+git@mearie.org> | 2014-11-30 11:58:23 +0900 |
| commit | 989f906af31d8a1d25eb3657896d2f3550d62fa2 (patch) | |
| tree | 17f1c273f116c2028e41a1bd91550a557199dca6 /src/libsyntax/print/pprust.rs | |
| parent | 8d8f41b75f9bec7c7676122f85e049e7d7933298 (diff) | |
| download | rust-989f906af31d8a1d25eb3657896d2f3550d62fa2.tar.gz rust-989f906af31d8a1d25eb3657896d2f3550d62fa2.zip | |
syntax: Make `asm!` clobbers a proper vector.
Otherwise `--pretty expanded` diverges.
Diffstat (limited to 'src/libsyntax/print/pprust.rs')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index c12c3098279..b2c783b4bd9 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1839,7 +1839,11 @@ impl<'a> State<'a> { try!(space(&mut self.s)); try!(self.word_space(":")); - try!(self.print_string(a.clobbers.get(), ast::CookedStr)); + try!(self.commasep(Inconsistent, a.clobbers.as_slice(), + |s, co| { + try!(s.print_string(co.get(), ast::CookedStr)); + Ok(()) + })); try!(self.pclose()); } ast::ExprMac(ref m) => try!(self.print_mac(m)), |
