]> matita.cs.unibo.it Git - helm.git/commitdiff
Possible assert false case implemented
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 22 Jun 2011 21:05:44 +0000 (21:05 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 22 Jun 2011 21:05:44 +0000 (21:05 +0000)
matita/components/ng_refiner/nCicMetaSubst.ml

index 73cc91892788b5b2c033f6fc39b17562f0530bbe..f1fa293b338e866d2042dcbbb4ee6f0ae5b32bc9 100644 (file)
@@ -57,8 +57,7 @@ exception NotFound of [`NotInTheList | `NotWellTyped];;
 
 let position to_skip n (shift, lc) =
   match lc with
-  | NCic.Irl _ when to_skip > 0 -> assert false  (* unclear to me *)
-  | NCic.Irl len when n <= shift || n > shift + len ->
+  | NCic.Irl len when n <= shift + to_skip || n > shift + len ->
      raise (NotFound `NotInTheList)
   | NCic.Irl _ -> n - shift
   | NCic.Ctx tl ->