about summary refs log tree commit diff
path: root/src/libstd/json.rs
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2013-02-06 00:03:12 -0500
committerDaniel Micay <danielmicay@gmail.com>2013-02-06 17:37:56 -0500
commitb91a51daca705b5aebfa58079963f24592a7e411 (patch)
tree7de1bbd38bbf1f4179e501e765ca1550c553d960 /src/libstd/json.rs
parentb34f871ddac7bc84366b25c89d0a69926cb069e0 (diff)
downloadrust-b91a51daca705b5aebfa58079963f24592a7e411.tar.gz
rust-b91a51daca705b5aebfa58079963f24592a7e411.zip
remove issue #3148 workarounds (no longer needed)
Diffstat (limited to 'src/libstd/json.rs')
-rw-r--r--src/libstd/json.rs8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/libstd/json.rs b/src/libstd/json.rs
index 4b34f318e91..13b58c43300 100644
--- a/src/libstd/json.rs
+++ b/src/libstd/json.rs
@@ -856,9 +856,6 @@ pub impl Decoder: serialize::Decoder {
         debug!("read_vec_elt(idx=%u)", idx);
         match *self.peek() {
             List(ref list) => {
-                // FIXME(#3148)---should be inferred
-                let list: &self/~[Json] = list;
-
                 self.stack.push(&list[idx]);
                 f()
             }
@@ -885,9 +882,6 @@ pub impl Decoder: serialize::Decoder {
         let top = self.peek();
         match *top {
             Object(ref obj) => {
-                // FIXME(#3148) This hint should not be necessary.
-                let obj: &self/~Object = obj;
-
                 match obj.find(&name.to_owned()) {
                     None => die!(fmt!("no such field: %s", name)),
                     Some(json) => {
@@ -917,8 +911,6 @@ pub impl Decoder: serialize::Decoder {
         debug!("read_tup_elt(idx=%u)", idx);
         match *self.peek() {
             List(ref list) => {
-                // FIXME(#3148)---should be inferred
-                let list: &self/~[Json] = list;
                 self.stack.push(&list[idx]);
                 f()
             }