Skip to content

Commit 86ee705

Browse files
committed
Rustup
1 parent c50757a commit 86ee705

File tree

11 files changed

+17
-12
lines changed

11 files changed

+17
-12
lines changed

benches/helpers/miri_helper.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@ extern crate getopts;
22
extern crate miri;
33
extern crate rustc;
44
extern crate rustc_driver;
5+
extern crate rustc_hir;
56
extern crate rustc_interface;
67
extern crate test;
78

89
use self::miri::eval_main;
910
use crate::test::Bencher;
10-
use rustc::hir::def_id::LOCAL_CRATE;
11+
use rustc_hir::def_id::LOCAL_CRATE;
1112
use rustc_driver::Compilation;
1213
use rustc_interface::{interface, Queries};
1314

rust-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
093241deae70ba38413aff823b31c23731debf14
1+
ebbb2bf37aedaaa64dfaa52ba337ca6efb6b9093

src/bin/miri-rustc-tests.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ extern crate rustc;
55
extern crate rustc_codegen_utils;
66
extern crate rustc_driver;
77
extern crate rustc_errors;
8+
extern crate rustc_hir;
89
extern crate rustc_interface;
910
extern crate rustc_metadata;
1011
extern crate rustc_span;
@@ -14,8 +15,9 @@ use std::io::Write;
1415
use std::path::Path;
1516
use std::sync::{Arc, Mutex};
1617

17-
use rustc::hir::def_id::LOCAL_CRATE;
18-
use rustc::hir::{self, itemlikevisit};
18+
use rustc_hir as hir;
19+
use rustc_hir::def_id::LOCAL_CRATE;
20+
use rustc_hir::itemlikevisit;
1921
use rustc::ty::TyCtxt;
2022
use rustc_driver::Compilation;
2123
use rustc_interface::{interface, Queries};

src/bin/miri.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ extern crate rustc;
1010
extern crate rustc_codegen_utils;
1111
extern crate rustc_driver;
1212
extern crate rustc_errors;
13+
extern crate rustc_hir;
1314
extern crate rustc_interface;
1415
extern crate rustc_metadata;
1516
extern crate rustc_span;
@@ -20,7 +21,7 @@ use std::str::FromStr;
2021

2122
use hex::FromHexError;
2223

23-
use rustc::hir::def_id::LOCAL_CRATE;
24+
use rustc_hir::def_id::LOCAL_CRATE;
2425
use rustc_driver::Compilation;
2526
use rustc_interface::{interface, Queries};
2627

src/eval.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use std::ffi::OsStr;
55
use rand::rngs::StdRng;
66
use rand::SeedableRng;
77

8-
use rustc::hir::def_id::DefId;
8+
use rustc_hir::def_id::DefId;
99
use rustc::ty::layout::{LayoutOf, Size};
1010
use rustc::ty::{self, TyCtxt};
1111

src/helpers.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::ffi::OsStr;
22
use std::{iter, mem};
33

4-
use rustc::hir::def_id::{DefId, CRATE_DEF_INDEX};
4+
use rustc_hir::def_id::{DefId, CRATE_DEF_INDEX};
55
use rustc::mir;
66
use rustc::ty::{
77
self,
@@ -331,7 +331,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
331331
/// Helper function to get the `TyLayout` of a `libc` type
332332
fn libc_ty_layout(&mut self, name: &str) -> InterpResult<'tcx, TyLayout<'tcx>> {
333333
let this = self.eval_context_mut();
334-
let ty = this.resolve_path(&["libc", name])?.ty(*this.tcx);
334+
let ty = this.resolve_path(&["libc", name])?.monomorphic_ty(*this.tcx);
335335
this.layout_of(ty)
336336
}
337337

src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ extern crate rustc_apfloat;
1010
extern crate syntax;
1111
#[macro_use]
1212
extern crate rustc;
13+
extern crate rustc_hir;
1314
extern crate rustc_span;
1415
extern crate rustc_data_structures;
1516
extern crate rustc_mir;

src/machine.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use std::rc::Rc;
77

88
use rand::rngs::StdRng;
99

10-
use rustc::hir::def_id::DefId;
10+
use rustc_hir::def_id::DefId;
1111
use rustc::mir;
1212
use rustc::ty::{
1313
self,

src/shims/foreign_items.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::{convert::TryInto, iter};
22

3-
use rustc::hir::def_id::DefId;
3+
use rustc_hir::def_id::DefId;
44
use rustc::mir;
55
use rustc::ty;
66
use rustc::ty::layout::{Align, LayoutOf, Size};

src/shims/fs.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
389389
// function and `resolve_path` is returning the latter.
390390
let statx_ty = this
391391
.resolve_path(&["libc", "unix", "linux_like", "linux", "gnu", "statx"])?
392-
.ty(*this.tcx);
392+
.monomorphic_ty(*this.tcx);
393393
let statxbuf_ty = this.tcx.mk_mut_ptr(statx_ty);
394394
let statxbuf_layout = this.layout_of(statxbuf_ty)?;
395395
let statxbuf_imm = ImmTy::from_scalar(statxbuf_scalar, statxbuf_layout);

0 commit comments

Comments
 (0)