aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories
diff options
context:
space:
mode:
authorGravatar Pierre Letouzey <pierre.letouzey@inria.fr>2017-06-13 10:03:27 +0200
committerGravatar Pierre Letouzey <pierre.letouzey@inria.fr>2017-10-07 00:09:29 +0200
commit1795a3e603c3ff8bd0e3c3900e4a250f51f3fec6 (patch)
tree5a5c637bb92e51a19f2500e818533d9910cdd359 /theories
parent87539cd9f8ce912e5e084dfbed5fa366555b6006 (diff)
Compat/Coq87.v : Unset Omega UseLocalDefs (see PR #768)
Diffstat (limited to 'theories')
-rw-r--r--theories/Compat/Coq87.v8
1 files changed, 8 insertions, 0 deletions
diff --git a/theories/Compat/Coq87.v b/theories/Compat/Coq87.v
index 61e911678..ef1737bf8 100644
--- a/theories/Compat/Coq87.v
+++ b/theories/Compat/Coq87.v
@@ -7,3 +7,11 @@
(************************************************************************)
(** Compatibility file for making Coq act similar to Coq v8.7 *)
+
+(* In 8.7, omega wasn't taking advantage of local abbreviations,
+ see bug 148 and PR#768. For adjusting this flag, we're forced to
+ first dynlink the omega plugin, but we should avoid doing a full
+ "Require Omega", since it has some undesired effects (at least on hints)
+ and breaks at least fiat-crypto. *)
+Declare ML Module "omega_plugin".
+Unset Omega UseLocalDefs.