]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/enum_clike.rs
Shrink `Token`.
[rust.git] / clippy_lints / src / enum_clike.rs
index 10be245b36293ee578c6a8adb64bd51beb7c900d..da67888827d199a31de66d410b2e5e0c8a4f27ca 100644 (file)
@@ -50,8 +50,8 @@ fn check_item(&mut self, cx: &LateContext<'tcx>, item: &'tcx Item<'_>) {
                         .tcx
                         .const_eval_poly(def_id.to_def_id())
                         .ok()
-                        .map(|val| rustc_middle::ty::Const::from_value(cx.tcx, val, ty));
-                    if let Some(Constant::Int(val)) = constant.and_then(miri_to_const) {
+                        .map(|val| rustc_middle::mir::ConstantKind::from_value(val, ty));
+                    if let Some(Constant::Int(val)) = constant.and_then(|c| miri_to_const(cx.tcx, c)) {
                         if let ty::Adt(adt, _) = ty.kind() {
                             if adt.is_enum() {
                                 ty = adt.repr().discr_type().to_ty(cx.tcx);