use std::prelude::v1::*;
use std::{i16, f64};
use super::super::*;
-use core::num::flt2dec::*;
use core::num::bignum::Big32x40 as Big;
use core::num::flt2dec::strategy::dragon::*;
use std::{i16, f64};
use super::super::*;
-use core::num::flt2dec::*;
use core::num::flt2dec::strategy::grisu::*;
#[test]
// except according to those terms.
use super::*;
-use super::MapEntry::*;
-use hir::*;
use hir::intravisit::Visitor;
use hir::def_id::DefId;
use middle::cstore::InlinedItem;
// option. This file may not be copied, modified, or distributed
// except according to those terms.
-use super::*;
+use hir::map::definitions::*;
use hir;
use hir::intravisit;
#![feature(core_intrinsics)]
#![cfg_attr(stage0, feature(dotdot_in_tuple_patterns))]
#![feature(enumset)]
+#![cfg_attr(stage0, feature(item_like_imports))]
#![feature(libc)]
#![feature(nonzero)]
#![feature(quote)]
use rustc::middle::region::CodeExtent;
use rustc::ty::{self, AdtKind, VariantDef, Ty};
use rustc::ty::cast::CastKind as TyCastKind;
-use rustc::mir::*;
use rustc::hir;
use syntax::ptr::P;
*/
use hair::*;
-use rustc::mir::*;
use rustc::mir::transform::MirSource;
use rustc::middle::const_val::ConstVal;
#![feature(associated_consts)]
#![feature(box_patterns)]
#![cfg_attr(stage0, feature(dotdot_in_tuple_patterns))]
+#![cfg_attr(stage0, feature(item_like_imports))]
#![feature(rustc_diagnostic_macros)]
#![feature(rustc_private)]
#![feature(staged_api)]
An example of this error:
-```compile_fail
+```ignore
use foo::baz;
use bar::*; // error, do `use foo::baz as quux` instead on the previous line
span: DUMMY_SP,
vis: ty::Visibility::Public,
}),
- new_import_semantics: session.features.borrow().item_like_imports,
+ new_import_semantics: true,
use_extern_macros: session.features.borrow().use_extern_macros,
exported_macros: Vec::new(),
// instead of just the platforms on which it is the C ABI
(active, abi_sysv64, "1.13.0", Some(36167)),
- // Use the import semantics from RFC 1560.
- (active, item_like_imports, "1.13.0", Some(35120)),
-
// Macros 1.1
(active, proc_macro, "1.13.0", Some(35900)),
(accepted, question_mark, "1.13.0", Some(31436)),
// Allows `..` in tuple (struct) patterns
(accepted, dotdot_in_tuple_patterns, "1.14.0", Some(33627)),
+ (accepted, item_like_imports, "1.14.0", Some(35120)),
);
// (changing above list without updating src/doc/reference.md makes @cmr sad)