aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories
diff options
context:
space:
mode:
authorGravatar Maxime Dénès <mail@maximedenes.fr>2017-10-10 10:52:30 +0200
committerGravatar Maxime Dénès <mail@maximedenes.fr>2017-10-10 10:52:30 +0200
commita2e283c8545f9e7f2951c42892945b027674a665 (patch)
tree5fb5d5946a31f07b83f85eaa9206d9b586ee7b89 /theories
parent77eb48ff814ec92fdaf4c7b61026d642ac2f14a6 (diff)
parentee42eb1e10be8632e277cf8b9ac6ba40ef86372b (diff)
Merge PR #768: Omega and romega know about context definitions (fix old bug 148)
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.