Skip to content

Commit b332a79

Browse files
committed
---
yaml --- r: 4525 b: refs/heads/master c: b23360e h: refs/heads/master i: 4523: 90cc1ed v: v3
1 parent f47ef26 commit b332a79

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 6affa3264b6e1bb6dec39b0393c9b0f4df9df7b4
2+
refs/heads/master: b23360ec8e58277a5e1685df60c02399522a5e58
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
//xfail-stage1
2+
//xfail-stage2
3+
//xfail-stage3
4+
use std;
5+
6+
// Should we support this? See issue #812.
7+
8+
fn main() {
9+
10+
// Anonymous object that doesn't extend an existing one.
11+
let my_obj = obj () {
12+
fn foo() -> int { ret 2; }
13+
fn bar() -> int { ret self.foo(); }
14+
};
15+
16+
assert (my_obj.foo() == 2);
17+
assert (my_obj.bar() == 2);
18+
19+
}

0 commit comments

Comments
 (0)