about summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2016-03-06 15:54:44 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2016-05-25 21:55:04 +0300
commit1a1de5bf899a15cd97f2a113add070bec46cf209 (patch)
tree0dc5974aa8d68043dc9db9dee7c74aeec7dad68d /src/libsyntax/print
parent5660a004862e5f7634084fd6e9c6e09f60f60121 (diff)
downloadrust-1a1de5bf899a15cd97f2a113add070bec46cf209.tar.gz
rust-1a1de5bf899a15cd97f2a113add070bec46cf209.zip
Add a new AST-only type variant `ImplicitSelf`
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index cf0c0f584a6..416bfab8912 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -1030,6 +1030,9 @@ impl<'a> State<'a> {
             ast::TyKind::Infer => {
                 word(&mut self.s, "_")?;
             }
+            ast::TyKind::ImplicitSelf => {
+                unreachable!();
+            }
             ast::TyKind::Mac(ref m) => {
                 self.print_mac(m, token::Paren)?;
             }