diff options
| author | filliatr | 2000-11-06 16:43:51 +0000 |
|---|---|---|
| committer | filliatr | 2000-11-06 16:43:51 +0000 |
| commit | 723c344d3e4cf7fdc2e4854ea7d55d140570424d (patch) | |
| tree | 41ae18d8e43aa80007d361e83414d3b043f693ee /kernel/environ.ml | |
| parent | 826913ee19c25cfe445f574080524662bdba1597 (diff) | |
nouveau discharge fait par le noyau; plus de recettes dans les corps des constantes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@807 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/environ.ml')
| -rw-r--r-- | kernel/environ.ml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/environ.ml b/kernel/environ.ml index 00e6d66f6a..2613199ffd 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 = { |
