]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_middle/src/hir/map/mod.rs
attempt to make a minimal example work
[rust.git] / compiler / rustc_middle / src / hir / map / mod.rs
index 883554f959ccb65240f9361f9af2a278fcf92f1d..4b09a9b6939e08a3cd4b4d604036a4a8b6d59235 100644 (file)
@@ -485,7 +485,7 @@ pub fn body_const_context(self, def_id: LocalDefId) -> Option<ConstContext> {
             BodyOwnerKind::Static(mt) => ConstContext::Static(mt),
 
             BodyOwnerKind::Fn if self.tcx.is_constructor(def_id.to_def_id()) => return None,
-            BodyOwnerKind::Fn if self.tcx.is_const_fn_raw(def_id.to_def_id()) => {
+            BodyOwnerKind::Fn | BodyOwnerKind::Closure if self.tcx.is_const_fn_raw(def_id.to_def_id()) => {
                 ConstContext::ConstFn
             }
             BodyOwnerKind::Fn if self.tcx.is_const_default_method(def_id.to_def_id()) => {