From c39a95da90a3d8247e011f6a42f0c53ced34de97 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Fri, 29 Apr 2011 13:34:30 +0200 Subject: Implement destructors in rustc Unlike rustboot, rustc keeps it destructors in vtables. Entry 0 holds either the destructor for the obj or a NULL pointer. The method offsets start at 1. --- src/comp/back/abi.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/comp/back') diff --git a/src/comp/back/abi.rs b/src/comp/back/abi.rs index f43e74ef..39c176dc 100644 --- a/src/comp/back/abi.rs +++ b/src/comp/back/abi.rs @@ -38,6 +38,7 @@ 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; +// FIXME no longer used in rustc, drop when rustboot is gone const int tydesc_field_obj_drop_glue = 8; const int tydesc_field_is_stateful = 9; const int tydesc_field_cmp_glue = 10; -- cgit v1.2.3