diff --git a/src/lib/comm.rs b/src/lib/comm.rs index 841afaa9797..ca303365435 100644 --- a/src/lib/comm.rs +++ b/src/lib/comm.rs @@ -44,7 +44,6 @@ native "cdecl" mod rustrt { fn new_port(unit_sz: uint) -> *rust_port; fn del_port(po: *rust_port); - fn drop_port(po: *rust_port); fn get_port_id(po: *rust_port) -> port_id; } @@ -77,7 +76,6 @@ tag chan { } resource port_ptr(po: *rustrt::rust_port) { - rustrt::drop_port(po); rustrt::del_port(po); } diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp index 3b69fcf9466..30b915f4e96 100644 --- a/src/rt/rust_builtin.cpp +++ b/src/rt/rust_builtin.cpp @@ -479,10 +479,6 @@ get_port_id(rust_port *port) { return port->id; } -extern "C" CDECL -void drop_port(rust_port *port) { -} - extern "C" CDECL void chan_id_send(type_desc *t, rust_task_id target_task_id, rust_port_id target_port_id, void *sptr) { diff --git a/src/rt/rustrt.def.in b/src/rt/rustrt.def.in index b5546d356c3..13a39471b5d 100644 --- a/src/rt/rustrt.def.in +++ b/src/rt/rustrt.def.in @@ -10,7 +10,6 @@ debug_ptrcast debug_tag debug_tydesc do_gc -drop_port drop_task get_port_id get_task_id