diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2017-01-09 00:34:52 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2017-01-29 02:57:14 +0300 |
| commit | 962d88b5eeeb602b2a6c9a2f96f9476152279a42 (patch) | |
| tree | 5825afa28f7c631e2f63b8f9ee9f6b0c30e6e257 /src/libsyntax | |
| parent | 18b96cf286e99ba61ff52fb916463466b2a63a67 (diff) | |
| download | rust-962d88b5eeeb602b2a6c9a2f96f9476152279a42.tar.gz rust-962d88b5eeeb602b2a6c9a2f96f9476152279a42.zip | |
Fix the fallout
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/symbol.rs | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/libsyntax/symbol.rs b/src/libsyntax/symbol.rs index c2123ea5a07..c278171aa10 100644 --- a/src/libsyntax/symbol.rs +++ b/src/libsyntax/symbol.rs @@ -140,7 +140,7 @@ macro_rules! declare_keywords {( $( #[allow(non_upper_case_globals)] pub const $konst: Keyword = Keyword { - ident: ast::Ident::with_empty_ctxt(ast::Name($index)) + ident: ast::Ident::with_empty_ctxt(super::Symbol($index)) }; )* } @@ -282,25 +282,24 @@ impl Encodable for InternedString { #[cfg(test)] mod tests { use super::*; - use ast::Name; #[test] fn interner_tests() { let mut i: Interner = Interner::new(); // first one is zero: - assert_eq!(i.intern("dog"), Name(0)); + assert_eq!(i.intern("dog"), Symbol(0)); // re-use gets the same entry: - assert_eq!(i.intern ("dog"), Name(0)); + assert_eq!(i.intern ("dog"), Symbol(0)); // different string gets a different #: - assert_eq!(i.intern("cat"), Name(1)); - assert_eq!(i.intern("cat"), Name(1)); + assert_eq!(i.intern("cat"), Symbol(1)); + assert_eq!(i.intern("cat"), Symbol(1)); // dog is still at zero - assert_eq!(i.intern("dog"), Name(0)); + assert_eq!(i.intern("dog"), Symbol(0)); // gensym gets 3 - assert_eq!(i.gensym("zebra"), Name(2)); + assert_eq!(i.gensym("zebra"), Symbol(2)); // gensym of same string gets new number : - assert_eq!(i.gensym("zebra"), Name(3)); + assert_eq!(i.gensym("zebra"), Symbol(3)); // gensym of *existing* string gets new number: - assert_eq!(i.gensym("dog"), Name(4)); + assert_eq!(i.gensym("dog"), Symbol(4)); } } |
