Skip to content

Commit 2338d77

Browse files
committed
---
yaml --- r: 16331 b: refs/heads/try c: 0327dc0 h: refs/heads/master i: 16329: d4cb1ff 16327: a92be2b v: v3
1 parent 9248c21 commit 2338d77

File tree

4 files changed

+40
-1
lines changed

4 files changed

+40
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: de4f0b92b631a0a35de6ee118df37102e96e8744
5+
refs/heads/try: 0327dc0b188ee536eb6865cf202f03c88864f4fb
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/src/libsyntax/print/pprust.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,7 @@ fn print_item(s: ps, &&item: @ast::item) {
539539
print_block(s, ctor.node.body);
540540
option::iter(m_dtor) {|dtor|
541541
hardbreak_if_not_bol(s);
542+
maybe_print_comment(s, dtor.span.lo);
542543
head(s, "drop");
543544
print_block(s, dtor.node.body);
544545
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class socket {
2+
let sock: int;
3+
4+
new() { self.sock = 1; }
5+
6+
drop { }
7+
8+
fn set_identity() {
9+
closure { ||
10+
setsockopt_bytes(self.sock) //! ERROR copying a noncopyable value
11+
}
12+
}
13+
}
14+
15+
fn closure(f: fn@()) { f() }
16+
17+
fn setsockopt_bytes(+_sock: int) { }
18+
19+
fn main() {}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class socket {
2+
let sock: int;
3+
4+
new() { self.sock = 1; }
5+
6+
drop { }
7+
8+
fn set_identity() {
9+
closure { ||
10+
setsockopt_bytes(copy self.sock)
11+
}
12+
}
13+
}
14+
15+
fn closure(f: fn()) { f() }
16+
17+
fn setsockopt_bytes(_sock: int) { }
18+
19+
fn main() {}

0 commit comments

Comments
 (0)