diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2014-02-02 00:12:34 +1100 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2014-02-02 02:59:04 +1100 |
| commit | c8947c14c301acedfa2aad4c3daf3b8040c04804 (patch) | |
| tree | db3c7b109afa4b9548efe577539bce6cc84d7d38 /src/libsyntax | |
| parent | ec4b456b26cd019b8b2a4a8a3f9fa9841904bf09 (diff) | |
syntax: remove the unused Vstore enum.
Seems to have been replaced by ExprVstore.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ast.rs | 9 | ||||
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 13 |
2 files changed, 0 insertions, 22 deletions
diff --git a/src/libsyntax/ast.rs b/src/libsyntax/ast.rs index a5fb03f051e..228329cbda1 100644 --- a/src/libsyntax/ast.rs +++ b/src/libsyntax/ast.rs @@ -405,15 +405,6 @@ impl ToStr for Sigil { } } -#[deriving(Eq, Encodable, Decodable, IterBytes)] -pub enum Vstore { - // FIXME (#3469): Change uint to @expr (actually only constant exprs) - VstoreFixed(Option<uint>), // [1,2,3,4] - VstoreUniq, // ~[1,2,3,4] - VstoreBox, // @[1,2,3,4] - VstoreSlice(Option<Lifetime>) // &'foo? [1,2,3,4] -} - #[deriving(Clone, Eq, Encodable, Decodable, IterBytes)] pub enum ExprVstore { ExprVstoreUniq, // ~[1,2,3,4] diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index cb37bdd72c9..037c69eb918 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1058,19 +1058,6 @@ pub fn print_mac(s: &mut State, m: &ast::Mac) { } } -pub fn print_vstore(s: &mut State, t: ast::Vstore) { - match t { - ast::VstoreFixed(Some(i)) => word(&mut s.s, format!("{}", i)), - ast::VstoreFixed(None) => word(&mut s.s, "_"), - ast::VstoreUniq => word(&mut s.s, "~"), - ast::VstoreBox => word(&mut s.s, "@"), - ast::VstoreSlice(ref r) => { - word(&mut s.s, "&"); - print_opt_lifetime(s, r); - } - } -} - pub fn print_expr_vstore(s: &mut State, t: ast::ExprVstore) { match t { ast::ExprVstoreUniq => word(&mut s.s, "~"), |
