aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2001-09-18 13:06:18 +0000
committerherbelin2001-09-18 13:06:18 +0000
commit1f78733204d5a1232d06c103057dc65dcb14a7ea (patch)
tree0c913068065093647f66003bcd452aa3d994d4d4
parent512a76bd9b063f218822a4d3a885aa0b7bec347f (diff)
Suppression du message d'erreur si une coercion mettant en jeu des locaux n'est pas déclarée locale (le discharge fonctionnera bien silencieusement et c'est compatible V6.3)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1981 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--toplevel/class.ml5
1 files changed, 0 insertions, 5 deletions
diff --git a/toplevel/class.ml b/toplevel/class.ml
index 57afbb5e55..667e127061 100644
--- a/toplevel/class.ml
+++ b/toplevel/class.ml
@@ -296,11 +296,6 @@ let get_strength stre ref cls clt =
*)
let streunif = NeverDischarge in
let stre' = stre_max4 stres stret stref streunif in
- if (stre = NeverDischarge) & (stre' <> NeverDischarge)
- then errorlabstrm "try_add_coercion"
- [< Printer.pr_global ref;
- 'sTR " must be declared as a local coercion"; 'fNL;
- 'sTR "because it involves local definition" >];
stre_max (stre,stre')
(* coercion identité *)