)]
#![feature(rustc_private)]
#![feature(array_methods)]
+#![feature(assert_matches)]
#![feature(box_patterns)]
#![feature(control_flow_enum)]
#![feature(in_band_lifetimes)]
#![feature(never_type)]
#![feature(once_cell)]
#![feature(type_ascription)]
-#![feature(iter_intersperse)]
#![recursion_limit = "256"]
#![warn(rustc::internal)]
extern crate rustc_ast_lowering;
extern crate rustc_ast_pretty;
extern crate rustc_attr;
+extern crate rustc_const_eval;
extern crate rustc_data_structures;
extern crate rustc_driver;
extern crate rustc_errors;
extern crate rustc_lint_defs;
extern crate rustc_metadata;
extern crate rustc_middle;
-extern crate rustc_mir;
extern crate rustc_parse;
extern crate rustc_passes;
extern crate rustc_resolve;