aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Clerc2014-11-14 16:34:27 +0100
committerXavier Clerc2014-11-14 16:34:27 +0100
commit158d4815493db425ddeddcaa7e8448368c9e818f (patch)
tree26401f8561a4acdc747b19ede26e586342aa34f0
parent54a67aeb7955687ad67c958a5d4de9e21164e8db (diff)
Get rif of exit codes 120, 121, 123, and 124.
-rw-r--r--pretyping/vnorm.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/pretyping/vnorm.ml b/pretyping/vnorm.ml
index 652b5aa506..be4ad7dbb3 100644
--- a/pretyping/vnorm.ml
+++ b/pretyping/vnorm.ml
@@ -186,7 +186,7 @@ and nf_stk env c t stk =
nf_stk env (mkApp(c,args)) t stk
| Zfix (f,vargs) :: stk ->
let fa, typ = nf_fix_app env f vargs in
- let _,_,codom = try decompose_prod env typ with DestKO -> exit 120 in
+ let _,_,codom = decompose_prod env typ in
nf_stk env (mkApp(fa,[|c|])) (subst1 c codom) stk
| Zswitch sw :: stk ->
let ((mind,_ as ind), u), allargs = find_rectype_a env t in
@@ -216,7 +216,7 @@ and nf_predicate env ind mip params v pT =
| Vfun f, Prod _ ->
let k = nb_rel env in
let vb = body_of_vfun k f in
- let name,dom,codom = try decompose_prod env pT with DestKO -> exit 121 in
+ let name,dom,codom = decompose_prod env pT in
let dep,body =
nf_predicate (push_rel (name,None,dom) env) ind mip params vb codom in
dep, mkLambda(name,dom,body)
@@ -238,7 +238,7 @@ and nf_args env vargs t =
let args =
Array.init len
(fun i ->
- let _,dom,codom = try decompose_prod env !t with DestKO -> exit 123 in
+ let _,dom,codom = decompose_prod env !t in
let c = nf_val env (arg vargs i) dom in
t := subst1 c codom; c) in
!t,args
@@ -249,7 +249,7 @@ and nf_bargs env b t =
let args =
Array.init len
(fun i ->
- let _,dom,codom = try decompose_prod env !t with DestKO -> exit 124 in
+ let _,dom,codom = decompose_prod env !t in
let c = nf_val env (bfield b i) dom in
t := subst1 c codom; c) in
args