@@ -8,16 +8,12 @@ use middle::trans::common::{T_fn, T_i1, T_i8, T_i32,
8
8
use lib:: llvm:: { type_names, ModuleRef , ValueRef , TypeRef } ;
9
9
10
10
type upcalls =
11
- { _fail : ValueRef ,
12
- trace : ValueRef ,
11
+ { trace : ValueRef ,
13
12
malloc : ValueRef ,
14
13
free : ValueRef ,
15
14
exchange_malloc : ValueRef ,
16
15
exchange_free : ValueRef ,
17
16
validate_box : ValueRef ,
18
- mark : ValueRef ,
19
- str_new_uniq : ValueRef ,
20
- str_new_shared : ValueRef ,
21
17
log_type : ValueRef ,
22
18
call_shim_on_c_stack : ValueRef ,
23
19
call_shim_on_rust_stack : ValueRef ,
@@ -45,10 +41,7 @@ fn declare_upcalls(targ_cfg: @session::config,
45
41
let int_t = T_int ( targ_cfg) ;
46
42
let size_t = T_size_t ( targ_cfg) ;
47
43
48
- return @{ _fail : dv( ~"fail", ~[ T_ptr ( T_i8 ( ) ) ,
49
- T_ptr ( T_i8 ( ) ) ,
50
- size_t] ) ,
51
- trace: dv( ~"trace", ~[ T_ptr ( T_i8 ( ) ) ,
44
+ return @{ trace : dv( ~"trace", ~[ T_ptr ( T_i8 ( ) ) ,
52
45
T_ptr ( T_i8 ( ) ) ,
53
46
int_t] ) ,
54
47
malloc:
@@ -65,14 +58,6 @@ fn declare_upcalls(targ_cfg: @session::config,
65
58
nothrow ( dv ( ~"exchange_free", ~[ T_ptr ( T_i8 ( ) ) ] ) ) ,
66
59
validate_box:
67
60
nothrow ( dv ( ~"validate_box", ~[ T_ptr ( T_i8 ( ) ) ] ) ) ,
68
- mark:
69
- d( ~"mark", ~[ T_ptr ( T_i8 ( ) ) ] , int_t) ,
70
- str_new_uniq:
71
- nothrow( d( ~"str_new_uniq", ~[ T_ptr ( T_i8 ( ) ) , int_t] ,
72
- T_ptr ( T_i8 ( ) ) ) ) ,
73
- str_new_shared:
74
- nothrow( d( ~"str_new_shared", ~[ T_ptr ( T_i8 ( ) ) , int_t] ,
75
- T_ptr ( T_i8 ( ) ) ) ) ,
76
61
log_type:
77
62
dv ( ~"log_type", ~[ T_ptr ( tydesc_type) ,
78
63
T_ptr ( T_i8 ( ) ) , T_i32 ( ) ] ) ,
0 commit comments