Combine std_inject::{no_core, no_std} into std_inject::injected_crate_name.

This commit is contained in:
Jeffrey Seyfried
2016-09-28 22:28:19 +00:00
parent 75c155b834
commit 2df25adbed
4 changed files with 15 additions and 25 deletions

View File

@@ -739,13 +739,7 @@ impl<'a> ExtCtxt<'a> {
}
pub fn initialize(&mut self, user_exts: Vec<NamedSyntaxExtension>, krate: &ast::Crate) {
if std_inject::no_core(&krate) {
self.crate_root = None;
} else if std_inject::no_std(&krate) {
self.crate_root = Some("core");
} else {
self.crate_root = Some("std");
}
self.crate_root = std_inject::injected_crate_name(krate);
for (name, extension) in user_exts {
let ident = ast::Ident::with_empty_ctxt(name);