aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/environ.ml
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/environ.ml')
-rw-r--r--kernel/environ.ml10
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/environ.ml b/kernel/environ.ml
index 00e6d66f6..2613199ff 100644
--- a/kernel/environ.ml
+++ b/kernel/environ.ml
@@ -310,6 +310,16 @@ let evaluable_constant env k =
with Not_found ->
false
+(*s Opaque / Transparent switching *)
+
+let set_opaque env sp =
+ let cb = lookup_constant sp env in
+ cb.const_opaque <- true
+
+let set_transparent env sp =
+ let cb = lookup_constant sp env in
+ cb.const_opaque <- false
+
(*s Modules (i.e. compiled environments). *)
type compiled_env = {