aboutsummaryrefslogtreecommitdiff
path: root/src/Util/Bool/Reflect.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/Util/Bool/Reflect.v')
-rw-r--r--src/Util/Bool/Reflect.v1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Util/Bool/Reflect.v b/src/Util/Bool/Reflect.v
index 8a5333f0a..0d31853fe 100644
--- a/src/Util/Bool/Reflect.v
+++ b/src/Util/Bool/Reflect.v
@@ -161,6 +161,7 @@ Proof. exact _. Qed.
(** Disallow infinite loops of reflect_not *)
Hint Extern 0 (reflect (~?A) _) => eapply (@reflect_not A) : typeclass_instances.
+Hint Extern 0 (reflect _ (negb ?b)) => eapply (@reflect_not _ b) : typeclass_instances.
Global Instance reflect_eq_unit : reflect_rel (@eq unit) (fun _ _ => true) | 10. exact _. Qed.
Global Instance reflect_eq_bool : reflect_rel (@eq bool) Bool.eqb | 10. exact _. Qed.