#![feature(in_band_lifetimes)]
#![feature(nll)]
#![feature(slice_patterns)]
-#![feature(never_type)]
+#![cfg_attr(bootstrap, feature(never_type))]
#![recursion_limit="256"]
#[macro_use] extern crate rustc;
-pub mod error_codes;
-
mod astconv;
mod check;
mod check_unused;
use syntax_pos::{DUMMY_SP, Span};
use util::common::time;
+use rustc_error_codes::*;
+
use std::iter;
use astconv::{AstConv, Bounds};