diff --git a/src/test/run-pass/issue-2930.rs b/src/test/run-pass/issue-2930.rs index 0215b3121813..2f87e68641ce 100644 --- a/src/test/run-pass/issue-2930.rs +++ b/src/test/run-pass/issue-2930.rs @@ -1,22 +1,6 @@ -// Generated from pipe compiler -mod stream { - fn init() -> (client::stream, server::stream) { - pipes::entangle() - } - enum stream { send(T, server::stream), } - mod client { - fn send(+pipe: stream, +x_0: T) -> stream { - { - let (c, s) = pipes::entangle(); - let message = stream::send(x_0, s); - pipes::send(pipe, message); - c - } - } - type stream = pipes::send_packet>; - } - mod server { - type stream = pipes::recv_packet>; +proto! stream { + stream:send { + send(T) -> stream } }