diff options
Diffstat (limited to 'src/libsyntax/parse/token.rs')
| -rw-r--r-- | src/libsyntax/parse/token.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs index 6d0ca2c6657..f86d7c7f135 100644 --- a/src/libsyntax/parse/token.rs +++ b/src/libsyntax/parse/token.rs @@ -359,16 +359,16 @@ pub struct ident_interner { } pub impl ident_interner { - fn intern(val: @~str) -> ast::ident { + fn intern(&self, val: @~str) -> ast::ident { ast::ident { repr: self.interner.intern(val) } } - fn gensym(val: @~str) -> ast::ident { + fn gensym(&self, val: @~str) -> ast::ident { ast::ident { repr: self.interner.gensym(val) } } - pure fn get(idx: ast::ident) -> @~str { + pure fn get(&self, idx: ast::ident) -> @~str { self.interner.get(idx.repr) } - fn len() -> uint { + fn len(&self) -> uint { self.interner.len() } } |
