@@ -644,7 +644,7 @@ impl<'a, 'b> Folder for InvocationCollector<'a, 'b> {
644
644
// We need to error on `#[macro_use] extern crate` when it isn't at the
645
645
// crate root, because `$crate` won't work properly.
646
646
let is_crate_root = self . cx . syntax_env . is_crate_root ( ) ;
647
- for def in self . cx . loader . load_crate ( & * item, is_crate_root) {
647
+ for def in self . cx . resolver . load_crate ( & * item, is_crate_root) {
648
648
match def {
649
649
LoadedMacro :: Def ( def) => self . cx . insert_macro ( def) ,
650
650
LoadedMacro :: CustomDerive ( name, ext) => {
@@ -809,7 +809,7 @@ fn mark_tts(tts: &[TokenTree], m: Mark) -> Vec<TokenTree> {
809
809
mod tests {
810
810
use super :: { expand_crate, ExpansionConfig } ;
811
811
use ast;
812
- use ext:: base:: { ExtCtxt , DummyMacroLoader } ;
812
+ use ext:: base:: { ExtCtxt , DummyResolver } ;
813
813
use parse;
814
814
use util:: parser_testing:: { string_to_parser} ;
815
815
use visit;
@@ -850,7 +850,7 @@ mod tests {
850
850
src,
851
851
Vec :: new ( ) , & sess) . unwrap ( ) ;
852
852
// should fail:
853
- let mut loader = DummyMacroLoader ;
853
+ let mut loader = DummyResolver ;
854
854
let mut ecx = ExtCtxt :: new ( & sess, vec ! [ ] , test_ecfg ( ) , & mut loader) ;
855
855
expand_crate ( & mut ecx, vec ! [ ] , crate_ast) ;
856
856
}
@@ -865,7 +865,7 @@ mod tests {
865
865
"<test>" . to_string ( ) ,
866
866
src,
867
867
Vec :: new ( ) , & sess) . unwrap ( ) ;
868
- let mut loader = DummyMacroLoader ;
868
+ let mut loader = DummyResolver ;
869
869
let mut ecx = ExtCtxt :: new ( & sess, vec ! [ ] , test_ecfg ( ) , & mut loader) ;
870
870
expand_crate ( & mut ecx, vec ! [ ] , crate_ast) ;
871
871
}
@@ -879,7 +879,7 @@ mod tests {
879
879
"<test>" . to_string ( ) ,
880
880
src,
881
881
Vec :: new ( ) , & sess) . unwrap ( ) ;
882
- let mut loader = DummyMacroLoader ;
882
+ let mut loader = DummyResolver ;
883
883
let mut ecx = ExtCtxt :: new ( & sess, vec ! [ ] , test_ecfg ( ) , & mut loader) ;
884
884
expand_crate ( & mut ecx, vec ! [ ] , crate_ast) ;
885
885
}
@@ -888,7 +888,7 @@ mod tests {
888
888
let ps = parse:: ParseSess :: new ( ) ;
889
889
let crate_ast = panictry ! ( string_to_parser( & ps, crate_str) . parse_crate_mod( ) ) ;
890
890
// the cfg argument actually does matter, here...
891
- let mut loader = DummyMacroLoader ;
891
+ let mut loader = DummyResolver ;
892
892
let mut ecx = ExtCtxt :: new ( & ps, vec ! [ ] , test_ecfg ( ) , & mut loader) ;
893
893
expand_crate ( & mut ecx, vec ! [ ] , crate_ast)
894
894
}
0 commit comments