Skip to content

Commit 4849b1e

Browse files
committed
---
yaml --- r: 13631 b: refs/heads/master c: 28ab0e8 h: refs/heads/master i: 13629: 928f7da 13627: a0ac32e 13623: dbea68d 13615: 7b184e6 13599: 1fe175b 13567: aad563c v: v3
1 parent 28e1a4d commit 4849b1e

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,5 +1,5 @@
11
---
2-
refs/heads/master: 40559ea83961df06c82f76c333ce4c9604f12449
2+
refs/heads/master: 28ab0e8c0335544359d1809a40682f38c9610b78
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf

trunk/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)