fix stability hole

This commit is contained in:
Alex Burka 2016-02-27 01:56:38 -05:00
parent f27a3a304f
commit 15303650e8
2 changed files with 11 additions and 2 deletions

View file

@ -1236,7 +1236,12 @@ pub fn lower_expr(lctx: &LoweringContext, e: &Expr) -> P<hir::Expr> {
structpath,
fields.into_iter().map(|&(s, e)| {
field(token::intern(s),
lower_expr(lctx, &**e),
signal_block_expr(lctx,
hir_vec![],
lower_expr(lctx, &**e),
e.span,
hir::PopUnstableBlock,
None),
ast_expr.span)
}).collect(),
None,

View file

@ -14,8 +14,12 @@
// #![feature(inclusive_range)]
pub fn main() {
let _: std::ops::RangeInclusive<_> = 1...10;
let _: std::ops::RangeInclusive<_> = { use std::intrinsics; 1 } ... { use std::intrinsics; 2 };
//~^ ERROR use of unstable library feature 'inclusive_range'
//~^^ ERROR core_intrinsics
//~^^^ ERROR core_intrinsics
//~^^^^ WARN unused_imports
//~^^^^^ WARN unused_imports
}