#![feature(proc_macro_internals)]
#![feature(proc_macro_quote)]
#![feature(rustc_private)]
-#![feature(slice_patterns)]
+#![cfg_attr(bootstrap, feature(slice_patterns))]
#![feature(specialization)]
#![feature(stmt_expr_attributes)]
#![recursion_limit = "256"]
pub fn validate_crate_name(
sess: Option<&rustc::session::Session>,
s: &str,
- sp: Option<syntax_pos::Span>,
+ sp: Option<rustc_span::Span>,
) {
let mut err_count = 0;
{