@@ -57,28 +57,27 @@ pub enum LangItem {
57
57
58
58
StrEqFnLangItem , // 19
59
59
UniqStrEqFnLangItem , // 20
60
- AnnihilateFnLangItem , // 21
61
- LogTypeFnLangItem , // 22
62
- FailFnLangItem , // 23
63
- FailBoundsCheckFnLangItem , // 24
64
- ExchangeMallocFnLangItem , // 25
65
- ClosureExchangeMallocFnLangItem , // 26
66
- ExchangeFreeFnLangItem , // 27
67
- MallocFnLangItem , // 28
68
- FreeFnLangItem , // 29
69
- BorrowAsImmFnLangItem , // 30
70
- BorrowAsMutFnLangItem , // 31
71
- ReturnToMutFnLangItem , // 32
72
- CheckNotBorrowedFnLangItem , // 33
73
- StrDupUniqFnLangItem , // 34
74
- RecordBorrowFnLangItem , // 35
75
- UnrecordBorrowFnLangItem , // 36
76
-
77
- StartFnLangItem , // 37
78
-
79
- TyDescStructLangItem , // 38
80
- TyVisitorTraitLangItem , // 39
81
- OpaqueStructLangItem , // 40
60
+ LogTypeFnLangItem , // 21
61
+ FailFnLangItem , // 22
62
+ FailBoundsCheckFnLangItem , // 23
63
+ ExchangeMallocFnLangItem , // 24
64
+ ClosureExchangeMallocFnLangItem , // 25
65
+ ExchangeFreeFnLangItem , // 26
66
+ MallocFnLangItem , // 27
67
+ FreeFnLangItem , // 28
68
+ BorrowAsImmFnLangItem , // 29
69
+ BorrowAsMutFnLangItem , // 30
70
+ ReturnToMutFnLangItem , // 31
71
+ CheckNotBorrowedFnLangItem , // 32
72
+ StrDupUniqFnLangItem , // 33
73
+ RecordBorrowFnLangItem , // 34
74
+ UnrecordBorrowFnLangItem , // 35
75
+
76
+ StartFnLangItem , // 36
77
+
78
+ TyDescStructLangItem , // 37
79
+ TyVisitorTraitLangItem , // 38
80
+ OpaqueStructLangItem , // 39
82
81
}
83
82
84
83
pub struct LanguageItems {
@@ -122,28 +121,27 @@ impl LanguageItems {
122
121
123
122
19 => "str_eq" ,
124
123
20 => "uniq_str_eq" ,
125
- 21 => "annihilate" ,
126
- 22 => "log_type" ,
127
- 23 => "fail_" ,
128
- 24 => "fail_bounds_check" ,
129
- 25 => "exchange_malloc" ,
130
- 26 => "closure_exchange_malloc" ,
131
- 27 => "exchange_free" ,
132
- 28 => "malloc" ,
133
- 29 => "free" ,
134
- 30 => "borrow_as_imm" ,
135
- 31 => "borrow_as_mut" ,
136
- 32 => "return_to_mut" ,
137
- 33 => "check_not_borrowed" ,
138
- 34 => "strdup_uniq" ,
139
- 35 => "record_borrow" ,
140
- 36 => "unrecord_borrow" ,
141
-
142
- 37 => "start" ,
143
-
144
- 38 => "ty_desc" ,
145
- 39 => "ty_visitor" ,
146
- 40 => "opaque" ,
124
+ 21 => "log_type" ,
125
+ 22 => "fail_" ,
126
+ 23 => "fail_bounds_check" ,
127
+ 24 => "exchange_malloc" ,
128
+ 25 => "closure_exchange_malloc" ,
129
+ 26 => "exchange_free" ,
130
+ 27 => "malloc" ,
131
+ 28 => "free" ,
132
+ 29 => "borrow_as_imm" ,
133
+ 30 => "borrow_as_mut" ,
134
+ 31 => "return_to_mut" ,
135
+ 32 => "check_not_borrowed" ,
136
+ 33 => "strdup_uniq" ,
137
+ 34 => "record_borrow" ,
138
+ 35 => "unrecord_borrow" ,
139
+
140
+ 36 => "start" ,
141
+
142
+ 37 => "ty_desc" ,
143
+ 38 => "ty_visitor" ,
144
+ 39 => "opaque" ,
147
145
148
146
_ => "???"
149
147
}
@@ -226,9 +224,6 @@ impl LanguageItems {
226
224
pub fn uniq_str_eq_fn ( & self ) -> Option < def_id > {
227
225
self . items [ UniqStrEqFnLangItem as uint ]
228
226
}
229
- pub fn annihilate_fn ( & self ) -> Option < def_id > {
230
- self . items [ AnnihilateFnLangItem as uint ]
231
- }
232
227
pub fn log_type_fn ( & self ) -> Option < def_id > {
233
228
self . items [ LogTypeFnLangItem as uint ]
234
229
}
@@ -327,7 +322,6 @@ impl<'self> LanguageItemCollector<'self> {
327
322
328
323
item_refs. insert ( @"str_eq", StrEqFnLangItem as uint ) ;
329
324
item_refs. insert ( @"uniq_str_eq", UniqStrEqFnLangItem as uint ) ;
330
- item_refs. insert ( @"annihilate", AnnihilateFnLangItem as uint ) ;
331
325
item_refs. insert ( @"log_type", LogTypeFnLangItem as uint ) ;
332
326
item_refs. insert ( @"fail_", FailFnLangItem as uint ) ;
333
327
item_refs. insert ( @"fail_bounds_check",
0 commit comments