@@ -84,18 +84,18 @@ fn declare_upcalls(type_names tn, ModuleRef llmod) -> @upcalls {
84
84
log_str=dv ( "log_str" , vec ( T_i32 ( ) , T_ptr ( T_str ( ) ) ) ) ,
85
85
trace_word=dv ( "trace_word" , vec ( T_int ( ) ) ) ,
86
86
trace_str=dv ( "trace_str" , vec ( T_ptr ( T_i8 ( ) ) ) ) ,
87
- new_port=d ( "new_port" , vec ( T_size_t ( ) ) , T_opaque_port_ptr ( tn ) ) ,
88
- del_port=dv ( "del_port" , vec ( T_opaque_port_ptr ( tn ) ) ) ,
89
- new_chan=dv ( "new_chan" , vec ( T_opaque_port_ptr ( tn ) ) ) ,
90
- flush_chan=dv ( "flush_chan" , vec ( T_opaque_chan_ptr ( tn ) ) ) ,
91
- del_chan=dv ( "del_chan" , vec ( T_opaque_chan_ptr ( tn ) ) ) ,
92
- clone_chan=d ( "clone_chan" , vec ( T_taskptr ( tn) , T_opaque_chan_ptr ( tn ) ) ,
93
- T_opaque_chan_ptr ( tn ) ) ,
87
+ new_port=d ( "new_port" , vec ( T_size_t ( ) ) , T_opaque_port_ptr ( ) ) ,
88
+ del_port=dv ( "del_port" , vec ( T_opaque_port_ptr ( ) ) ) ,
89
+ new_chan=d ( "new_chan" , vec ( T_opaque_port_ptr ( ) ) , T_opaque_chan_ptr ( ) ) ,
90
+ flush_chan=dv ( "flush_chan" , vec ( T_opaque_chan_ptr ( ) ) ) ,
91
+ del_chan=dv ( "del_chan" , vec ( T_opaque_chan_ptr ( ) ) ) ,
92
+ clone_chan=d ( "clone_chan" , vec ( T_taskptr ( tn) , T_opaque_chan_ptr ( ) ) ,
93
+ T_opaque_chan_ptr ( ) ) ,
94
94
_yield=dv ( "yield" , empty_vec) ,
95
95
sleep=dv ( "sleep" , vec ( T_size_t ( ) ) ) ,
96
96
_join=dv ( "join" , vec ( T_taskptr ( tn) ) ) ,
97
- send=dv ( "send" , vec ( T_opaque_chan_ptr ( tn ) , T_ptr ( T_i8 ( ) ) ) ) ,
98
- recv=dv ( "recv" , vec ( T_ptr ( T_int ( ) ) , T_opaque_port_ptr ( tn ) ) ) ,
97
+ send=dv ( "send" , vec ( T_opaque_chan_ptr ( ) , T_ptr ( T_i8 ( ) ) ) ) ,
98
+ recv=dv ( "recv" , vec ( T_ptr ( T_ptr ( T_i8 ( ) ) ) , T_opaque_port_ptr ( ) ) ) ,
99
99
_fail=dv ( "fail" , vec ( T_ptr ( T_i8 ( ) ) , T_ptr ( T_i8 ( ) ) , T_size_t ( ) ) ) ,
100
100
kill=dv ( "kill" , vec ( T_taskptr ( tn) ) ) ,
101
101
exit=dv ( "exit" , empty_vec) ,
0 commit comments