From 53ce42dc4f4fceaf6881a3026f3dbc8fd81ae626 Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Fri, 7 Sep 2012 17:07:32 -0700 Subject: Implement &-patterns Closes #2855 --- src/libsyntax/print/pprust.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libsyntax/print') diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 8b17760c7f2..451d5be1a50 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1537,6 +1537,10 @@ fn print_pat(s: ps, &&pat: @ast::pat) { } ast::pat_box(inner) => { word(s.s, ~"@"); print_pat(s, inner); } ast::pat_uniq(inner) => { word(s.s, ~"~"); print_pat(s, inner); } + ast::pat_region(inner) => { + word(s.s, ~"&"); + print_pat(s, inner); + } ast::pat_lit(e) => print_expr(s, e), ast::pat_range(begin, end) => { print_expr(s, begin); -- cgit 1.4.1-3-g733a5