repo.or.cz
/
hiphop-php.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Remove FPass[CV]Nop opcodes
[hiphop-php.git]
/
hphp
/
hack
/
test
/
semdiff
/
vget_01.1.hhas
blob
74257836e94e60a4ea836f8832c38a498c540a41
1
#starts here
2
.adata A_0 = """a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}""";
3
4
.main {
5
FPushFuncD 0 "f"
6
FCall 0
7
PopR
8
Int 1
9
RetC
10
}
11
12
.function <"" N > f() {
13
.numiters 1;
14
.declvars $array $z $y $x;
15
Array @A_0
16
SetL $array
17
PopC
18
Int 7
19
SetL $z
20
PopC
21
String "z"
22
SetL $y
23
PopC
24
VGetL $array
25
MIterInitK 0 L0 _5 _4
26
.try_fault F2 {
27
.try_fault F3 {
28
.try_fault F4 {
29
L1:
30
VGetL _5
31
CGetL2 $y
32
BindN
33
PopV
34
UnsetL _5
35
}
36
CGetL _4
37
SetL $x
38
PopC
39
UnsetL _4
40
}
41
FPushFuncD 3 "var_dump"
42
CGetL $x
43
CGetL $y
44
CGetL $z
45
FCall 3
46
PopR
47
Int 6
48
SetL $z
49
PopC
50
MIterNextK 0 L1 _5 _4
51
}
52
L0:
53
FPushFuncD 1 "var_dump"
54
CGetL $array
55
FCall 1
56
PopR
57
Null
58
RetC
59
F4:
60
UnsetL _5
61
Unwind
62
F3:
63
UnsetL _4
64
Unwind
65
F2:
66
MIterFree 0
67
Unwind
68
}
69
70
#ends here