diff options
| author | Michael Sullivan <sully@msully.net> | 2012-07-14 12:45:45 -0700 |
|---|---|---|
| committer | Michael Sullivan <sully@msully.net> | 2012-07-14 12:45:52 -0700 |
| commit | 7b2f4755f3de2af6a8038ca960801853b86eb7ad (patch) | |
| tree | b0f8cd1798dad2e4c6bc819cad203e8fb92f9964 /src/libsyntax/ext | |
| parent | d884085f43f87213e3045e474c39908d6555153a (diff) | |
| download | rust-7b2f4755f3de2af6a8038ca960801853b86eb7ad.tar.gz rust-7b2f4755f3de2af6a8038ca960801853b86eb7ad.zip | |
Get rid of ast::ty_vstore, which was only used for fixed length.
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/auto_serialize.rs | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/src/libsyntax/ext/auto_serialize.rs b/src/libsyntax/ext/auto_serialize.rs index ac2829643be..98671234249 100644 --- a/src/libsyntax/ext/auto_serialize.rs +++ b/src/libsyntax/ext/auto_serialize.rs @@ -497,15 +497,9 @@ fn ser_ty(cx: ext_ctxt, tps: ser_tps_map, }] } - // For unique vstores, just pass through to the underlying vec or str - ast::ty_vstore(ty, ast::vstore_uniq) { - ser_ty(cx, tps, ty, s, v) - } - - ast::ty_vstore(_, _) { - cx.span_unimpl(ty.span, ~"serialization for vstore types"); + ast::ty_fixed_length(_, _) { + cx.span_unimpl(ty.span, ~"serialization for fixed length types"); } - } } @@ -720,13 +714,8 @@ fn deser_ty(cx: ext_ctxt, tps: deser_tps_map, #ast{ std::serialization::read_to_vec($(d), $(l)) } } - // For unique vstores, just pass through to the underlying vec or str - ast::ty_vstore(ty, ast::vstore_uniq) { - deser_ty(cx, tps, ty, d) - } - - ast::ty_vstore(_, _) { - cx.span_unimpl(ty.span, ~"deserialization for vstore types"); + ast::ty_fixed_length(_, _) { + cx.span_unimpl(ty.span, ~"deserialization for fixed length types"); } } } |
