]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_passes/check_const.rs
Auto merge of #68802 - eddyb:debuginfo-there-can-only-be-one-arg, r=nagisa
[rust.git] / src / librustc_passes / check_const.rs
index 39ba2fbc63b4392dace79cacf1f9dc047e43a4cd..b178110f4f954104881f2a5fcd0b22e884aa618a 100644 (file)
@@ -8,11 +8,11 @@
 //! through, but errors for structured control flow in a `const` should be emitted here.
 
 use rustc::hir::map::Map;
+use rustc::hir::Hir;
 use rustc::session::config::nightly_options;
 use rustc::session::parse::feature_err;
 use rustc::ty::query::Providers;
 use rustc::ty::TyCtxt;
-use rustc_error_codes::*;
 use rustc_errors::struct_span_err;
 use rustc_hir as hir;
 use rustc_hir::def_id::DefId;
@@ -75,7 +75,7 @@ enum ConstKind {
 }
 
 impl ConstKind {
-    fn for_body(body: &hir::Body<'_>, hir_map: &Map<'_>) -> Option<Self> {
+    fn for_body(body: &hir::Body<'_>, hir_map: Hir<'_>) -> Option<Self> {
         let is_const_fn = |id| hir_map.fn_sig_by_hir_id(id).unwrap().header.is_const();
 
         let owner = hir_map.body_owner(body.id());