(&mut self, id: &KId<M>)
| 1039 | /// because Ix relies on the no-delta layer for primitive/native reductions, |
| 1040 | /// but it preserves Lean's cheap projection policy for projected values. |
| 1041 | pub(super) fn whnf_no_delta_for_def_eq( |
| 1042 | &mut self, |
| 1043 | e: &KExpr<M>, |
| 1044 | ) -> Result<KExpr<M>, TcError<M>> { |
| 1045 | self.cheap_recursion_depth += 1; |
| 1046 | let result = |
| 1047 | self.whnf_no_delta_impl(e, WhnfFlags::DEF_EQ_CORE, NatSuccMode::Collapse); |
| 1048 | self.cheap_recursion_depth -= 1; |
| 1049 | result |
| 1050 | } |
| 1051 |
no test coverage detected