]> matita.cs.unibo.it Git - helm.git/commitdiff
Bug fixed: references to CoFix are CoFix, not Fix.
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 9 Apr 2008 15:59:57 +0000 (15:59 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 9 Apr 2008 15:59:57 +0000 (15:59 +0000)
helm/software/components/ng_kernel/nCicEnvironment.ml

index 599e1691f6bd37fd2eb0a18c52ffa9ec88d046ad..52c3ebca7dcbc8790360137dc44a30754851f5fc 100644 (file)
@@ -58,13 +58,13 @@ let get_checked_indtys = function
 ;;
 
 let get_checked_fix_or_cofix b = function
-  | NReference.Ref (_, uri, NReference.Fix (fixno,_)) ->
+  | NReference.Ref (_, uri, (NReference.Fix (fixno,_)|NReference.CoFix fixno))->
       (match get_checked_obj uri with
       | _,height,_,_, NCic.Fixpoint (is_fix,funcs,att) when is_fix = b ->
          let rlv, name, _, ty, bo = List.nth funcs fixno in
          rlv, name, bo, ty, att, height
       | _ ->prerr_endline "get_checked_(co)fix on a non (co)fix 2";assert false)
-  | _ -> prerr_endline "get_checked_(co)fix on a non (co)fix"; assert false
+  | r -> prerr_endline ("get_checked_(co)fix on " ^ NReference.string_of_reference r); assert false
 ;;
 let get_checked_fix r = get_checked_fix_or_cofix true r;;
 let get_checked_cofix r = get_checked_fix_or_cofix false r;;