summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-06-23 21:12:17 -0700
committerAlex Crichton <alex@alexcrichton.com>2013-06-29 08:36:25 -0700
commit3bad7129ebb13d7a4c0a7965aeb5bd536cc0f5f0 (patch)
tree7c3ae5ff601a9cae33459eccaddc7d12cc76f6e2 /src/libsyntax/print
parentb29c36867418ea551b23c767f45454eea4623d79 (diff)
downloadrust-3bad7129ebb13d7a4c0a7965aeb5bd536cc0f5f0.tar.gz
rust-3bad7129ebb13d7a4c0a7965aeb5bd536cc0f5f0.zip
Remove mutability from unique boxes in the AST
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index 9a1682bf063..978561eaa67 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -1653,6 +1653,7 @@ pub fn print_explicit_self(s: @ps, explicit_self: ast::explicit_self_) -> bool {
     match explicit_self {
         ast::sty_static => { return false; }
         ast::sty_value => { word(s.s, "self"); }
+        ast::sty_uniq => { word(s.s, "~self"); }
         ast::sty_region(lt, m) => {
             word(s.s, "&");
             print_opt_lifetime(s, lt);
@@ -1662,9 +1663,6 @@ pub fn print_explicit_self(s: @ps, explicit_self: ast::explicit_self_) -> bool {
         ast::sty_box(m) => {
             word(s.s, "@"); print_mutability(s, m); word(s.s, "self");
         }
-        ast::sty_uniq(m) => {
-            word(s.s, "~"); print_mutability(s, m); word(s.s, "self");
-        }
     }
     return true;
 }