]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_middle/src/mir/type_foldable.rs
New upstream version 1.53.0+dfsg1
[rustc.git] / compiler / rustc_middle / src / mir / type_foldable.rs
index cb59927727010fd43094fb6d9aa7e8d1ce66fc6e..f3124e5bf424ef41897c62e9bd88aea4fb0c7cf0 100644 (file)
@@ -348,6 +348,11 @@ impl<'tcx> TypeFoldable<'tcx> for Constant<'tcx> {
 }
 
 impl<'tcx> TypeFoldable<'tcx> for ConstantKind<'tcx> {
+    #[inline(always)]
+    fn fold_with<F: TypeFolder<'tcx>>(self, folder: &mut F) -> Self {
+        folder.fold_mir_const(self)
+    }
+
     fn super_fold_with<F: TypeFolder<'tcx>>(self, folder: &mut F) -> Self {
         match self {
             ConstantKind::Ty(c) => ConstantKind::Ty(c.fold_with(folder)),