Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(657)

Side by Side Diff: test/cctest/interpreter/bytecode_expectations/DeleteLookupSlotInEval.golden

Issue 1963663002: [interpreter] Add checks for source position to test-bytecode-generator. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Fix bad implicit cast. Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # 1 #
2 # Autogenerated by generate-bytecode-expectations. 2 # Autogenerated by generate-bytecode-expectations.
3 # 3 #
4 4
5 --- 5 ---
6 pool type: string 6 pool type: string
7 execute: yes 7 execute: yes
8 wrap: no 8 wrap: no
9 test function name: f 9 test function name: f
10 10
11 --- 11 ---
12 snippet: " 12 snippet: "
13 var f; 13 var f;
14 var x = 1; 14 var x = 1;
15 z = 10; 15 z = 10;
16 function f1() { 16 function f1() {
17 var y; 17 var y;
18 eval(\"function t() { delete x; }; f = t; f();\"); 18 eval(\"function t() { delete x; }; f = t; f();\");
19 } 19 }
20 f1(); 20 f1();
21 " 21 "
22 frame size: 1 22 frame size: 1
23 parameter count: 1 23 parameter count: 1
24 bytecode array length: 12 24 bytecode array length: 12
25 bytecodes: [ 25 bytecodes: [
26 B(StackCheck), 26 /* 10 E> */ B(StackCheck),
27 B(LdaConstant), U8(0), 27 /* 15 S> */ B(LdaConstant), U8(0),
28 B(Star), R(0), 28 B(Star), R(0),
29 B(CallRuntime), U16(Runtime::kDeleteLookupSlot), R(0), U8(1), 29 B(CallRuntime), U16(Runtime::kDeleteLookupSlot), R(0), U8(1),
30 B(LdaUndefined), 30 B(LdaUndefined),
31 B(Return), 31 /* 25 S> */ B(Return),
32 ] 32 ]
33 constant pool: [ 33 constant pool: [
34 "x", 34 "x",
35 ] 35 ]
36 handlers: [ 36 handlers: [
37 ] 37 ]
38 38
39 --- 39 ---
40 snippet: " 40 snippet: "
41 var f; 41 var f;
42 var x = 1; 42 var x = 1;
43 z = 10; 43 z = 10;
44 function f1() { 44 function f1() {
45 var y; 45 var y;
46 eval(\"function t() { return delete y; }; f = t; f();\"); 46 eval(\"function t() { return delete y; }; f = t; f();\");
47 } 47 }
48 f1(); 48 f1();
49 " 49 "
50 frame size: 0 50 frame size: 0
51 parameter count: 1 51 parameter count: 1
52 bytecode array length: 3 52 bytecode array length: 3
53 bytecodes: [ 53 bytecodes: [
54 B(StackCheck), 54 /* 10 E> */ B(StackCheck),
55 B(LdaFalse), 55 /* 15 S> */ B(LdaFalse),
56 B(Return), 56 /* 32 S> */ B(Return),
57 ] 57 ]
58 constant pool: [ 58 constant pool: [
59 ] 59 ]
60 handlers: [ 60 handlers: [
61 ] 61 ]
62 62
63 --- 63 ---
64 snippet: " 64 snippet: "
65 var f; 65 var f;
66 var x = 1; 66 var x = 1;
67 z = 10; 67 z = 10;
68 function f1() { 68 function f1() {
69 var y; 69 var y;
70 eval(\"function t() { return delete z; }; f = t; f();\"); 70 eval(\"function t() { return delete z; }; f = t; f();\");
71 } 71 }
72 f1(); 72 f1();
73 " 73 "
74 frame size: 1 74 frame size: 1
75 parameter count: 1 75 parameter count: 1
76 bytecode array length: 11 76 bytecode array length: 11
77 bytecodes: [ 77 bytecodes: [
78 B(StackCheck), 78 /* 10 E> */ B(StackCheck),
79 B(LdaConstant), U8(0), 79 /* 15 S> */ B(LdaConstant), U8(0),
80 B(Star), R(0), 80 B(Star), R(0),
81 B(CallRuntime), U16(Runtime::kDeleteLookupSlot), R(0), U8(1), 81 B(CallRuntime), U16(Runtime::kDeleteLookupSlot), R(0), U8(1),
82 B(Return), 82 /* 32 S> */ B(Return),
83 ] 83 ]
84 constant pool: [ 84 constant pool: [
85 "z", 85 "z",
86 ] 86 ]
87 handlers: [ 87 handlers: [
88 ] 88 ]
89 89
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698