aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/obj-self.rs
blob: 741624fb6b23e688701e8c2a30692fff9da9f9eb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// xfail-boot
fn main() {

  obj foo() {
      fn m1() {
          log "hi!";
      }
      fn m2() {
          self.m1();
      }
  }
  
  auto a = foo();
  a.m1();
  a.m2();
}