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/base.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/base.rs')
| -rw-r--r-- | src/libsyntax/ext/base.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs index ece4f057b34..ad1d65c8c54 100644 --- a/src/libsyntax/ext/base.rs +++ b/src/libsyntax/ext/base.rs @@ -738,14 +738,9 @@ impl<'a> ExtCtxt<'a> { token::intern(st) } - pub fn initialize(&mut self, user_exts: Vec<NamedSyntaxExtension>, krate: &ast::Crate) { + pub fn initialize(&mut self, krate: &ast::Crate) { self.crate_root = std_inject::injected_crate_name(krate); - for (name, extension) in user_exts { - let ident = ast::Ident::with_empty_ctxt(name); - self.resolver.add_ext(ident, Rc::new(extension)); - } - let mut module = ModuleData { mod_path: vec![token::str_to_ident(&self.ecfg.crate_name)], directory: PathBuf::from(self.parse_sess.codemap().span_to_filename(krate.span)), |
