@@ -199,7 +199,7 @@ usable False n ns
199 = case lookup n ns of
199 = case lookup n ns of
200 Just 0 -> return (False, ns)
200 Just 0 -> return (False, ns)
201 Just i -> return $ (True, (n, abs (i-1)) : filter (\ (n', _) -> n/=n') ns)
201 Just i -> return $ (True, (n, abs (i-1)) : filter (\ (n', _) -> n/=n') ns)
202− _ -> return $ (True, (n, 100) : filter (\ (n', _) -> n/=n') ns)
202+ _ -> return $ (True, (n, 1000000) : filter (\ (n', _) -> n/=n') ns)
205fnCount :: Int -> Name -> Eval ()
205fnCount :: Int -> Name -> Eval ()
@@ -311,7 +311,7 @@ eval traceon ctxt ntimes genv tm opts = ev ntimes [] True [] tm where
311 -- block reduction immediately under codata (and not forced)
311 -- block reduction immediately under codata (and not forced)
312 ev ntimes stk top env
312 ev ntimes stk top env
313 (App _ (App _ (App _ d@(P _ (UN dly) _) l@(P _ (UN lco) _)) t) arg)
313 (App _ (App _ (App _ d@(P _ (UN dly) _) l@(P _ (UN lco) _)) t) arg)
314− | dly == txt "Delay" && lco == txt "LazyCodata" && not (simpl || atRepl)
314+ | dly == txt "Delay" && lco == txt "Infinite" && not simpl
315 = do let (f, _) = unApply arg
315 = do let (f, _) = unApply arg
316 let ntimes' = case f of
316 let ntimes' = case f of
317 P _ fn _ -> (fn, 0) : ntimes
317 P _ fn _ -> (fn, 0) : ntimes