about summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorJakub Wieczorek <jakub@jakub.cc>2014-10-11 19:24:58 +0200
committerJakub Wieczorek <jakub@jakub.cc>2014-10-11 19:42:26 +0200
commit403cd40e6a29cc0f897e4b3d80e1e2bcf38f8875 (patch)
treedf9a8e78271637c38f85af47a25461f91952424c /src/libsyntax/print
parent9b9833299245cc1eac68b52169e9152d0f412d6b (diff)
downloadrust-403cd40e6a29cc0f897e4b3d80e1e2bcf38f8875.tar.gz
rust-403cd40e6a29cc0f897e4b3d80e1e2bcf38f8875.zip
Remove `virtual` structs from the language
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index e1a2b2aeefe..c9a6354bf97 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -826,9 +826,6 @@ impl<'a> State<'a> {
                 ));
             }
             ast::ItemStruct(ref struct_def, ref generics) => {
-                if struct_def.is_virtual {
-                    try!(self.word_space("virtual"));
-                }
                 try!(self.head(visibility_qualified(item.vis,"struct").as_slice()));
                 try!(self.print_struct(&**struct_def, generics, item.ident, item.span));
             }
@@ -968,13 +965,6 @@ impl<'a> State<'a> {
                         span: codemap::Span) -> IoResult<()> {
         try!(self.print_ident(ident));
         try!(self.print_generics(generics));
-        match struct_def.super_struct {
-            Some(ref t) => {
-                try!(self.word_space(":"));
-                try!(self.print_type(&**t));
-            },
-            None => {},
-        }
         if ast_util::struct_def_is_tuple_like(struct_def) {
             if !struct_def.fields.is_empty() {
                 try!(self.popen());