aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordelahaye2000-06-28 14:31:48 +0000
committerdelahaye2000-06-28 14:31:48 +0000
commit603111ab1d61d87640222dec37e02199f2f8cb52 (patch)
tree04e52cc6b14768a7a528cb9672f45f1070dcf3ab
parent1bae9189f92f394ab891f6398d94a6f58c7b47ef (diff)
Rattrapage d'un Not_found pour les VAR's.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@519 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--pretyping/typing.ml5
1 files changed, 4 insertions, 1 deletions
diff --git a/pretyping/typing.ml b/pretyping/typing.ml
index 873939c91d..0fbe3c7587 100644
--- a/pretyping/typing.ml
+++ b/pretyping/typing.ml
@@ -35,7 +35,10 @@ let rec execute mf env sigma cstr =
relative env n
| IsVar id ->
- make_judge cstr (snd (lookup_var id env))
+ (try
+ make_judge cstr (snd (lookup_var id env))
+ with Not_found ->
+ error ("execute: variable " ^ (string_of_id id) ^ " not defined"))
| IsAbst _ ->
if evaluable_abst env cstr then