Use `splice` to avoid shifting the other items twice. Put `extern crate std;` first so it's already resolved when we resolve `::std::prelude::rust_20XX`.
-Zunstable-options
#[rustc_error]
-Zmacro-backtrace
emitter
//@ ignore-auxiliary
//
//@
unpretty=expanded
unpretty=hir