diff options
Diffstat (limited to 'src/librustdoc/core.rs')
| -rw-r--r-- | src/librustdoc/core.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs index 9f89da563cc..1916e053e98 100644 --- a/src/librustdoc/core.rs +++ b/src/librustdoc/core.rs @@ -20,7 +20,6 @@ use syntax; use std::cell::RefCell; use std::os; -use std::local_data; use collections::HashSet; use visit_ast::RustdocVisitor; @@ -109,7 +108,7 @@ pub fn run_core(libs: HashSet<Path>, cfgs: Vec<~str>, path: &Path) -> (clean::Crate, CrateAnalysis) { let (ctxt, analysis) = get_ast_and_resolve(path, libs, cfgs); let ctxt = @ctxt; - local_data::set(super::ctxtkey, ctxt); + super::ctxtkey.replace(Some(ctxt)); let krate = { let mut v = RustdocVisitor::new(ctxt, Some(&analysis)); |
