diff options
| author | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-09-28 22:48:55 +0000 |
|---|---|---|
| committer | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-10-07 21:54:03 +0000 |
| commit | 09e41b6784fcc67c4dc3ab681d3d751cc768ca89 (patch) | |
| tree | e9723d9082470e1a806893d5353f7bde86cce930 /src/libsyntax/ext/expand.rs | |
| parent | 2df25adbed10c4f12e3a0b2d092c6d06c3746454 (diff) | |
| download | rust-09e41b6784fcc67c4dc3ab681d3d751cc768ca89.tar.gz rust-09e41b6784fcc67c4dc3ab681d3d751cc768ca89.zip | |
Add macros from plugins in `libsyntax_ext::register_builtins`.
Diffstat (limited to 'src/libsyntax/ext/expand.rs')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index b1d828d0e3e..16e53d270f0 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -866,19 +866,15 @@ impl<'feat> ExpansionConfig<'feat> { } } -pub fn expand_crate(cx: &mut ExtCtxt, - user_exts: Vec<NamedSyntaxExtension>, - c: Crate) -> Crate { - cx.initialize(user_exts, &c); +pub fn expand_crate(cx: &mut ExtCtxt, c: Crate) -> Crate { + cx.initialize(&c); cx.monotonic_expander().expand_crate(c) } // Expands crate using supplied MacroExpander - allows for // non-standard expansion behaviour (e.g. step-wise). -pub fn expand_crate_with_expander(expander: &mut MacroExpander, - user_exts: Vec<NamedSyntaxExtension>, - c: Crate) -> Crate { - expander.cx.initialize(user_exts, &c); +pub fn expand_crate_with_expander(expander: &mut MacroExpander, c: Crate) -> Crate { + expander.cx.initialize(&c); expander.expand_crate(c) } |
