aboutsummaryrefslogtreecommitdiff
path: root/src/boot/me/transutil.ml
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2010-07-01 13:20:57 -0700
committerGraydon Hoare <[email protected]>2010-07-01 13:20:57 -0700
commit2122b59ea2c5fa83fb7b3be7365c8e661b18f28e (patch)
tree2bba1d336b67ffd7ba28ec923ae018e398f20ac3 /src/boot/me/transutil.ml
parentAdd more logging to copy/init paths. (diff)
downloadrust-2122b59ea2c5fa83fb7b3be7365c8e661b18f28e.tar.xz
rust-2122b59ea2c5fa83fb7b3be7365c8e661b18f28e.zip
Some work on teaching trans to differentiate between auto-deref and explicit-deref contexts.
Diffstat (limited to 'src/boot/me/transutil.ml')
-rw-r--r--src/boot/me/transutil.ml6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/boot/me/transutil.ml b/src/boot/me/transutil.ml
index 9daccd40..0ec49c8e 100644
--- a/src/boot/me/transutil.ml
+++ b/src/boot/me/transutil.ml
@@ -57,6 +57,12 @@ open Semant;;
*)
+type deref_ctrl =
+ DEREF_one_box
+ | DEREF_all_boxes
+ | DEREF_none
+;;
+
type mem_ctrl =
MEM_rc_opaque
| MEM_rc_struct