diff options
| author | Graydon Hoare <[email protected]> | 2011-04-09 00:54:46 +0000 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2011-04-09 00:54:46 +0000 |
| commit | 35573144c59c747d572dee31975d61faf7b1eaef (patch) | |
| tree | 439200e09161aae14e1aaea3e1eb50d91a1c5038 /src/comp/back | |
| parent | Actually disable optimize in --disable-optimize case, duh. (diff) | |
| download | rust-35573144c59c747d572dee31975d61faf7b1eaef.tar.xz rust-35573144c59c747d572dee31975d61faf7b1eaef.zip | |
Remove silly legacy glue-offset encoding, predicate runtime adjustments by ABI. LLVM should inline most glue now.
Diffstat (limited to 'src/comp/back')
| -rw-r--r-- | src/comp/back/abi.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/comp/back/abi.rs b/src/comp/back/abi.rs index 42a87623..cf88515c 100644 --- a/src/comp/back/abi.rs +++ b/src/comp/back/abi.rs @@ -32,12 +32,12 @@ const int vec_elt_data = 4; const int tydesc_field_first_param = 0; const int tydesc_field_size = 1; const int tydesc_field_align = 2; -const int tydesc_field_take_glue_off = 3; -const int tydesc_field_drop_glue_off = 4; -const int tydesc_field_free_glue_off = 5; -const int tydesc_field_sever_glue_off = 6; -const int tydesc_field_mark_glue_off = 7; -const int tydesc_field_obj_drop_glue_off = 8; +const int tydesc_field_take_glue = 3; +const int tydesc_field_drop_glue = 4; +const int tydesc_field_free_glue = 5; +const int tydesc_field_sever_glue = 6; +const int tydesc_field_mark_glue = 7; +const int tydesc_field_obj_drop_glue = 8; const int tydesc_field_is_stateful = 9; |