diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-09-19 17:29:54 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-19 19:08:32 -0700 |
| commit | 1397dca2dd07b93789226a22b2ccc456d0a5317a (patch) | |
| tree | f12c69d4b48ee5a1630feedc9c3ad48538938255 /src/rustdoc | |
| parent | 1643794e0190ed2284bedcdd3fcbc44187a4a98f (diff) | |
core: Move TLS to task::local_data
Diffstat (limited to 'src/rustdoc')
| -rw-r--r-- | src/rustdoc/extract.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rustdoc/extract.rs b/src/rustdoc/extract.rs index c35f59864f6..ba617b7cce6 100644 --- a/src/rustdoc/extract.rs +++ b/src/rustdoc/extract.rs @@ -2,10 +2,10 @@ use syntax::ast; use doc::ItemUtils; +use task::local_data::local_data_get; export from_srv, extract, to_str, interner; - /* can't import macros yet, so this is copied from token.rs. See its comment * there. */ macro_rules! interner_key ( @@ -16,13 +16,13 @@ macro_rules! interner_key ( // Hack; rather than thread an interner through everywhere, rely on // thread-local data fn to_str(id: ast::ident) -> ~str { - let intr = unsafe{ task::local_data_get(interner_key!()) }; + let intr = unsafe{ local_data_get(interner_key!()) }; return *(*intr.get()).get(id); } fn interner() -> syntax::parse::token::ident_interner { - return *(unsafe{ task::local_data_get(interner_key!()) }).get(); + return *(unsafe{ local_data_get(interner_key!()) }).get(); } fn from_srv( |
