From d594f3701a5c50e00bb496288477010e31c38a69 Mon Sep 17 00:00:00 2001 From: Eric Holk Date: Mon, 6 Aug 2012 14:34:53 -0700 Subject: [PATCH] Use a proper protocol definition instead of the already-expanded code. --- src/test/run-pass/issue-2930.rs | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) 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 } }