about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2014-07-07 21:52:28 -0700
committerPatrick Walton <pcwalton@mimiga.net>2014-07-16 20:01:53 -0700
commitfe49cbeb82deaa771dcaa4f512cb9f967beb5996 (patch)
tree2374586655961c4b3da663327b849848b52b0e44 /src/libsyntax
parent357d5cd96caea4fbccb989dc4bf5eed71c785c1c (diff)
downloadrust-fe49cbeb82deaa771dcaa4f512cb9f967beb5996.tar.gz
rust-fe49cbeb82deaa771dcaa4f512cb9f967beb5996.zip
libsyntax: Remove `Send` from `PtrTy` in `deriving`.
It'll be complex to port to the new explicit-self regime and it seems to
be unused.
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/ext/deriving/generic/ty.rs6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/libsyntax/ext/deriving/generic/ty.rs b/src/libsyntax/ext/deriving/generic/ty.rs
index f6a39d7b2e6..06eb92e1b27 100644
--- a/src/libsyntax/ext/deriving/generic/ty.rs
+++ b/src/libsyntax/ext/deriving/generic/ty.rs
@@ -25,8 +25,6 @@ use std::gc::Gc;
 
 /// The types of pointers
 pub enum PtrTy<'a> {
-    /// ~
-    Send,
     /// &'lifetime mut
     Borrowed(Option<&'a str>, ast::Mutability),
 }
@@ -138,9 +136,6 @@ impl<'a> Ty<'a> {
             Ptr(ref ty, ref ptr) => {
                 let raw_ty = ty.to_ty(cx, span, self_ty, self_generics);
                 match *ptr {
-                    Send => {
-                        cx.ty_uniq(span, raw_ty)
-                    }
                     Borrowed(ref lt, mutbl) => {
                         let lt = mk_lifetime(cx, span, lt);
                         cx.ty_rptr(span, raw_ty, lt, mutbl)
@@ -260,7 +255,6 @@ pub fn get_explicit_self(cx: &ExtCtxt, span: Span, self_ptr: &Option<PtrTy>)
             let self_ty = respan(
                 span,
                 match *ptr {
-                    Send => ast::SelfUniq(special_idents::self_),
                     Borrowed(ref lt, mutbl) => {
                         let lt = lt.map(|s| cx.lifetime(span, cx.ident_of(s).name));
                         ast::SelfRegion(lt, mutbl, special_idents::self_)