diff options
| author | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-06-02 01:14:33 +0000 |
|---|---|---|
| committer | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-06-09 00:44:17 +0000 |
| commit | 51499b6e1fd892b68eeb28eaec9031f01a6a9409 (patch) | |
| tree | 361d32543f114cabe7113ab5229fe6e8fd35c20f /src/libsyntax/test.rs | |
| parent | 0d531bfb881e6d303d09de9f212eaac72a9a218d (diff) | |
| download | rust-51499b6e1fd892b68eeb28eaec9031f01a6a9409.tar.gz rust-51499b6e1fd892b68eeb28eaec9031f01a6a9409.zip | |
Load macros from `extern crate`s during expansion.
Diffstat (limited to 'src/libsyntax/test.rs')
| -rw-r--r-- | src/libsyntax/test.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libsyntax/test.rs b/src/libsyntax/test.rs index 6fbbed2ee98..2ac4aac65de 100644 --- a/src/libsyntax/test.rs +++ b/src/libsyntax/test.rs @@ -25,7 +25,7 @@ use codemap; use errors; use config; use entry::{self, EntryPointType}; -use ext::base::ExtCtxt; +use ext::base::{ExtCtxt, DummyMacroLoader}; use ext::build::AstBuilder; use ext::expand::ExpansionConfig; use fold::Folder; @@ -271,12 +271,14 @@ fn generate_test_harness(sess: &ParseSess, let krate = cleaner.fold_crate(krate); let mut feature_gated_cfgs = vec![]; + let mut loader = DummyMacroLoader; let mut cx: TestCtxt = TestCtxt { sess: sess, span_diagnostic: sd, ext_cx: ExtCtxt::new(sess, vec![], ExpansionConfig::default("test".to_string()), - &mut feature_gated_cfgs), + &mut feature_gated_cfgs, + &mut loader), path: Vec::new(), testfns: Vec::new(), reexport_test_harness_main: reexport_test_harness_main, |
