From 1f175fa35d4263f1d2c4c3433a495a78996305f4 Mon Sep 17 00:00:00 2001 From: Jeffrey Seyfried Date: Wed, 22 Mar 2017 08:39:51 +0000 Subject: Hygienize `librustc_resolve`. --- src/libsyntax_ext/deriving/mod.rs | 2 +- src/libsyntax_ext/proc_macro_registrar.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libsyntax_ext') diff --git a/src/libsyntax_ext/deriving/mod.rs b/src/libsyntax_ext/deriving/mod.rs index 31c7cc33676..00dcfc7a587 100644 --- a/src/libsyntax_ext/deriving/mod.rs +++ b/src/libsyntax_ext/deriving/mod.rs @@ -162,7 +162,7 @@ fn call_intrinsic(cx: &ExtCtxt, } else { // Avoid instability errors with user defined curstom derives, cc #36316 let mut info = cx.current_expansion.mark.expn_info().unwrap(); info.callee.allow_internal_unstable = true; - let mark = Mark::fresh(); + let mark = Mark::fresh(Mark::root()); mark.set_expn_info(info); span.ctxt = SyntaxContext::empty().apply_mark(mark); } diff --git a/src/libsyntax_ext/proc_macro_registrar.rs b/src/libsyntax_ext/proc_macro_registrar.rs index 6318abec69f..ab6d73e5061 100644 --- a/src/libsyntax_ext/proc_macro_registrar.rs +++ b/src/libsyntax_ext/proc_macro_registrar.rs @@ -361,7 +361,7 @@ fn mk_registrar(cx: &mut ExtCtxt, custom_derives: &[ProcMacroDerive], custom_attrs: &[ProcMacroDef], custom_macros: &[ProcMacroDef]) -> P { - let mark = Mark::fresh(); + let mark = Mark::fresh(Mark::root()); mark.set_expn_info(ExpnInfo { call_site: DUMMY_SP, callee: NameAndSpan { -- cgit 1.4.1-3-g733a5