Skip to content

Commit c1581cf

Browse files
committed
---
yaml --- r: 10651 b: refs/heads/snap-stage3 c: 28ab0e8 h: refs/heads/master i: 10649: db586bf 10647: 4a9b668 v: v3
1 parent d6aa4d1 commit c1581cf

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
refs/heads/master: 2898dcc5d97da9427ac367542382b6239d9c0bbf
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 40559ea83961df06c82f76c333ce4c9604f12449
4+
refs/heads/snap-stage3: 28ab0e8c0335544359d1809a40682f38c9610b78
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/snap-stage3/src/libcore/newcomm.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,8 @@ fn send<T: send>(c: chan<T>, -x: T) {
3434
(*c).with {|cond, data|
3535
let mut xx = none;
3636
xx <-> x;
37-
alt xx {
38-
some(y) {
39-
let mut x <- y;
40-
(*data).push(x);
41-
cond.signal();
42-
}
43-
none { fail }
44-
};
37+
(*data).push(option::unwrap(xx));
38+
cond.signal();
4539
}
4640
}
4741

0 commit comments

Comments
 (0)