use crate::llvm_util;
use crate::value::Value;
use rustc::dep_graph::DepGraphSafe;
-use rustc::hir;
use crate::type_::Type;
use rustc_codegen_ssa::traits::*;
FnAbiExt, HasParamEnv, LayoutError, LayoutOf, PointeeInfo, Size, TyLayout, VariantIdx,
};
use rustc::ty::{self, Instance, Ty, TyCtxt};
-use rustc::util::nodemap::FxHashMap;
use rustc_codegen_ssa::base::wants_msvc_seh;
use rustc_data_structures::base_n;
use rustc_data_structures::const_cstr;
+use rustc_data_structures::fx::FxHashMap;
use rustc_data_structures::small_c_str::SmallCStr;
+use rustc_hir::Unsafety;
use rustc_target::spec::{HasTargetSpec, Target};
use crate::abi::Abi;
iter::once(tcx.mk_mut_ptr(tcx.types.u8)),
tcx.types.never,
false,
- hir::Unsafety::Unsafe,
+ Unsafety::Unsafe,
Abi::C,
));