aboutsummaryrefslogtreecommitdiff
path: root/src/boot/be
diff options
context:
space:
mode:
authorRoy Frostig <[email protected]>2010-07-22 17:47:32 -0700
committerRoy Frostig <[email protected]>2010-07-22 17:47:32 -0700
commit1730d2e037fc41f31d0a90b2fde477f02f0fc798 (patch)
tree4e920841841b4cbf35862f3db41db7f688ffffa9 /src/boot/be
parentA certain incomplete quantity of wrestling with "INIT" statements that don't ... (diff)
downloadrust-1730d2e037fc41f31d0a90b2fde477f02f0fc798.tar.xz
rust-1730d2e037fc41f31d0a90b2fde477f02f0fc798.zip
Notify copy glue of dst-initialization and fix _vec.alloc issues in lib and runtime. Closes #109.
Diffstat (limited to 'src/boot/be')
-rw-r--r--src/boot/be/abi.ml5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/boot/be/abi.ml b/src/boot/be/abi.ml
index e4bb3c9c..8084c7cf 100644
--- a/src/boot/be/abi.ml
+++ b/src/boot/be/abi.ml
@@ -77,8 +77,9 @@ let tydesc_field_free_glue = 5;;
let tydesc_field_sever_glue = 6;;
let tydesc_field_mark_glue = 7;;
let tydesc_field_obj_drop_glue = 8;;
-let tydesc_field_cmp_glue = 9;;
-let tydesc_field_hash_glue = 10;;
+let tydesc_field_cmp_glue = 9;; (* FIXME these two aren't in the *)
+let tydesc_field_hash_glue = 10;; (* runtime's type_desc struct. *)
+let tydesc_field_stateflag = 11;;
let vec_elt_rc = 0;;
let vec_elt_alloc = 1;;