Add support for enum bounds
[hiphop-php.git] / hphp / test / quick / class_torture.hhas
blob584b6aa3a6967c5020ef41236d677c7a52488945
1 .class [final interface] iface {
5 .class A extends A {
8 .class B {
12 .class C {
16 .class [final] D {
17   .method [public no_injection] N __construct() {
18     Null
19     RetC
20   }
23 .class E extends D {
27 .class [abstract] F {
30 .class G extends F{
34 .function ["__EntryPoint"("""y:0:{}""")] N main() {
35   .declvars $x;
37   NewObjD "A"
38   Dup
39   NullUninit
40   String "foo"
41   FCallCtor <LockWhileUnwinding> 1 1 "" "" - "" ""
42   PopC
43   LockObj
44   PopC
46   NewObjD "B"
47   Dup
48   NullUninit
49   String "foo"
50   FCallCtor <LockWhileUnwinding> 1 1 "" "" - "" ""
51   PopC
52   LockObj
53   PopC
55   NewObjD "C"
56   Dup
57   NullUninit
58   String "foo"
59   FCallCtor <LockWhileUnwinding> 1 1 "" "" - "" ""
60   PopC
61   LockObj
62   PopC
64   NewObjD "E"
65   Dup
66   NullUninit
67   String "foo"
68   FCallCtor <LockWhileUnwinding> 1 1 "" "" - "" ""
69   PopC
70   LockObj
71   PopC
73   NewObjD "G"
74   Dup
75   NullUninit
76   String "foo"
77   FCallCtor <LockWhileUnwinding> 1 1 "" "" - "" ""
78   PopC
79   LockObj
80   PopC
82   Int 1
83   RetC