aboutsummaryrefslogtreecommitdiff
path: root/kernel/conv_oracle.ml
diff options
context:
space:
mode:
authorppedrot2013-10-22 20:11:20 +0000
committerppedrot2013-10-22 20:11:20 +0000
commit5f8ce72b29f4a4620ce46895f2e563b2fd85f24b (patch)
tree2886aafae6f2bca9436d2da714f6e6a9a275a1ba /kernel/conv_oracle.ml
parent818ecca9f72b570ea2a3de47c783927616904b17 (diff)
Removing some generic equalities.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16915 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/conv_oracle.ml')
-rw-r--r--kernel/conv_oracle.ml7
1 files changed, 5 insertions, 2 deletions
diff --git a/kernel/conv_oracle.ml b/kernel/conv_oracle.ml
index 0a96821a33..65efb4fd0d 100644
--- a/kernel/conv_oracle.ml
+++ b/kernel/conv_oracle.ml
@@ -18,6 +18,9 @@ open Names
*)
type level = Expand | Level of int | Opaque
let default = Level 0
+let is_default = function
+| Level 0 -> true
+| _ -> false
let transparent = default
let is_transparent = function
| Level 0 -> true
@@ -45,11 +48,11 @@ let set_strategy k l =
match k with
| VarKey id ->
var_opacity :=
- if l=default then Id.Map.remove id !var_opacity
+ if is_default l then Id.Map.remove id !var_opacity
else Id.Map.add id l !var_opacity
| ConstKey c ->
cst_opacity :=
- if l=default then Cmap.remove c !cst_opacity
+ if is_default l then Cmap.remove c !cst_opacity
else Cmap.add c l !cst_opacity
| RelKey _ -> Errors.error "set_strategy: RelKey"