Skip to content

Commit 4b6f9a2

Browse files
committed
---
yaml --- r: 23036 b: refs/heads/master c: d594f37 h: refs/heads/master v: v3
1 parent 5212a62 commit 4b6f9a2

File tree

2 files changed

+4
-20
lines changed

2 files changed

+4
-20
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 18ac4a8e6d8db5ac8902bef504e220e0cd372cd1
2+
refs/heads/master: d594f3701a5c50e00bb496288477010e31c38a69
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
55
refs/heads/try: ffbe0e0e00374358b789b0037bcb3a577cd218be

trunk/src/test/run-pass/issue-2930.rs

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,6 @@
1-
// Generated from pipe compiler
2-
mod stream {
3-
fn init<T: send>() -> (client::stream<T>, server::stream<T>) {
4-
pipes::entangle()
5-
}
6-
enum stream<T: send> { send(T, server::stream<T>), }
7-
mod client {
8-
fn send<T: send>(+pipe: stream<T>, +x_0: T) -> stream<T> {
9-
{
10-
let (c, s) = pipes::entangle();
11-
let message = stream::send(x_0, s);
12-
pipes::send(pipe, message);
13-
c
14-
}
15-
}
16-
type stream<T: send> = pipes::send_packet<stream::stream<T>>;
17-
}
18-
mod server {
19-
type stream<T: send> = pipes::recv_packet<stream::stream<T>>;
1+
proto! stream {
2+
stream:send<T:send> {
3+
send(T) -> stream<T>
204
}
215
}
226

0 commit comments

Comments
 (0)