Skip to content

Commit 1afb289

Browse files
committed
---
yaml --- r: 31231 b: refs/heads/dist-snap c: 053bdca h: refs/heads/master i: 31229: 5d2acf6 31227: fb5b37d 31223: b3e2968 31215: 32e3b20 31199: 869ec4d 31167: 7c57e4b 31103: 659523d 30975: 620c364 30719: 6c92920 v: v3
1 parent 5033e59 commit 1afb289

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: d0c6ce338884ee21843f4b40bf6bf18d222ce5df
99
refs/heads/incoming: d9317a174e434d4c99fc1a37fd7dc0d2f5328d37
10-
refs/heads/dist-snap: d39f6fc676267f8009c0aad6716c53b0828859ab
10+
refs/heads/dist-snap: 053bdcac2d1b6872fe54b6c928910a3eba8eca67
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1212
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// xfail-pretty
2+
// xfail-win32
3+
// xfail-test
4+
5+
// Generated from pipe compiler
6+
mod stream {
7+
fn init<T: send>() -> (client::stream<T>, server::stream<T>) {
8+
pipes::entangle()
9+
}
10+
enum stream<T: send> { send(T, server::stream<T>), }
11+
mod client {
12+
fn send<T: send>(+pipe: stream<T>, +x_0: T) -> stream<T> {
13+
{
14+
let (c, s) = pipes::entangle();
15+
let message = stream::send(x_0, s);
16+
pipes::send(pipe, message);
17+
c
18+
}
19+
}
20+
type stream<T: send> = pipes::send_packet<stream::stream<T>>;
21+
}
22+
mod server {
23+
type stream<T: send> = pipes::recv_packet<stream::stream<T>>;
24+
}
25+
}
26+
27+
fn main() {
28+
let (bc, _bp) = stream::init();
29+
30+
stream::client::send(bc, "abc");
31+
}

0 commit comments

Comments
 (0)