From f9bf69d253e43f9caf279953876d44f6219e71de Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Thu, 11 Jul 2013 00:35:43 -0700 Subject: Remove all external requirements of `@` from TLS Closes #6004 --- src/libsyntax/parse/token.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libsyntax/parse') diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs index 1ddc42b4a4e..46e0ef32321 100644 --- a/src/libsyntax/parse/token.rs +++ b/src/libsyntax/parse/token.rs @@ -490,7 +490,7 @@ pub fn get_ident_interner() -> @ident_interner { (cast::transmute::<(uint, uint), &fn:Copy(v: @@::parse::token::ident_interner)>( (-3 as uint, 0u))); - match local_data::get(key) { + match local_data::get(key, |k| k.map(|&k| *k)) { Some(interner) => *interner, None => { let interner = mk_fresh_ident_interner(); -- cgit 1.4.1-3-g733a5