summaryrefslogtreecommitdiff
path: root/tiger-compiler/tests/object/good/self.tig
blob: d7011e5bb06ba4772b7820a7ca05df28c8a97752 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
let
  class self
  {
    var self : self := nil
    method self() : self = self.self
  }

  var self : self := new self

  class foo
  {
    var self := self
    method self(self : self) : self = self.self
  }
in
end