diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2018-05-24 17:34:09 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2018-05-24 18:49:58 -0400 |
| commit | 01d6ed525fdbb25d47ee3df58ca0ad6e23e4b867 (patch) | |
| tree | 473badd6cdecbe38c912687eee85a7060e5913b4 /src/libsyntax/print | |
| parent | 07465222ca9454d7c274908424a5e084710efd7e (diff) | |
| download | rust-01d6ed525fdbb25d47ee3df58ca0ad6e23e4b867.tar.gz rust-01d6ed525fdbb25d47ee3df58ca0ad6e23e4b867.zip | |
restore emplacement syntax (obsolete)
Diffstat (limited to 'src/libsyntax/print')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 585d49d7076..7ce15948833 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -2057,6 +2057,13 @@ impl<'a> State<'a> { self.word_space("box")?; self.print_expr_maybe_paren(expr, parser::PREC_PREFIX)?; } + ast::ExprKind::ObsoleteInPlace(ref place, ref expr) => { + let prec = AssocOp::ObsoleteInPlace.precedence() as i8; + self.print_expr_maybe_paren(place, prec + 1)?; + self.s.space()?; + self.word_space("<-")?; + self.print_expr_maybe_paren(expr, prec)?; + } ast::ExprKind::Array(ref exprs) => { self.print_expr_vec(&exprs[..], attrs)?; } |
