From 62789dd765375bef0fb572603aa01039a82dd3b5 Mon Sep 17 00:00:00 2001 From: ppedrot Date: Thu, 22 Nov 2012 18:09:23 +0000 Subject: Monomorphization (kernel) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15992 85f007b7-540e-0410-9357-904b9bb8a0f7 --- kernel/closure.ml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kernel/closure.ml') diff --git a/kernel/closure.ml b/kernel/closure.ml index 1c9b2145d0..14b2a3a6ed 100644 --- a/kernel/closure.ml +++ b/kernel/closure.ml @@ -692,7 +692,7 @@ let fapp_stack (m,stk) = zip m stk (* optimised for the case where there are no shifts... *) let strip_update_shift_app head stk = - assert (head.norm <> Red); + assert (match head.norm with Red -> false | _ -> true); let rec strip_rec rstk h depth = function | Zshift(k) as e :: s -> strip_rec (e::rstk) (lift_fconstr k h) (depth+k) s @@ -706,7 +706,7 @@ let strip_update_shift_app head stk = let get_nth_arg head n stk = - assert (head.norm <> Red); + assert (match head.norm with Red -> false | _ -> true); let rec strip_rec rstk h n = function | Zshift(k) as e :: s -> strip_rec (e::rstk) (lift_fconstr k h) n s -- cgit v1.2.3