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

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

Issue 2677163003: WIP: type profiling. (Closed)
Patch Set: Rebaseline. Created 3 years, 10 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 wrap: yes 6 wrap: yes
7 7
8 --- 8 ---
9 snippet: " 9 snippet: "
10 class Person { 10 class Person {
11 constructor(name) { this.name = name; } 11 constructor(name) { this.name = name; }
12 speak() { console.log(this.name + ' is speaking.'); } 12 speak() { console.log(this.name + ' is speaking.'); }
13 } 13 }
14 " 14 "
15 frame size: 9 15 frame size: 11
16 parameter count: 1 16 parameter count: 1
17 bytecode array length: 75 17 bytecode array length: 83
18 bytecodes: [ 18 bytecodes: [
19 B(LdaTheHole), 19 B(LdaTheHole),
20 B(Star), R(2), 20 B(Star), R(2),
21 /* 30 E> */ B(StackCheck), 21 /* 30 E> */ B(StackCheck),
22 B(LdaConstant), U8(0),
23 B(Star), R(3),
22 B(LdaTheHole), 24 B(LdaTheHole),
23 B(Star), R(0), 25 B(Star), R(0),
24 /* 34 S> */ B(CreateClosure), U8(0), U8(2), U8(2), 26 /* 34 S> */ B(LdaConstant), U8(1),
25 B(Star), R(3), 27 B(Star), R(4),
28 B(CreateClosure), U8(2), U8(2), U8(2),
29 B(Star), R(5),
26 B(LdaTheHole), 30 B(LdaTheHole),
27 B(Star), R(4), 31 B(Star), R(6),
28 B(LdaSmi), I8(34), 32 B(LdaSmi), I8(34),
33 B(Star), R(8),
34 B(Wide), B(LdaSmi), I16(148),
35 B(Star), R(9),
36 B(Mov), R(5), R(7),
37 B(CallRuntime), U16(Runtime::kDefineClass), R(6), U8(4),
29 B(Star), R(6), 38 B(Star), R(6),
30 B(Wide), B(LdaSmi), I16(148), 39 B(LdaConstant), U8(3),
31 B(Star), R(7), 40 B(Star), R(8),
32 B(Mov), R(3), R(5), 41 B(CreateClosure), U8(4), U8(3), U8(2),
33 B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(4), 42 B(Star), R(9),
34 B(Star), R(4),
35 B(LdaConstant), U8(1),
36 B(Star), R(6),
37 B(CreateClosure), U8(2), U8(3), U8(2),
38 B(Star), R(7),
39 B(LdaSmi), I8(2), 43 B(LdaSmi), I8(2),
40 B(Star), R(8), 44 B(Star), R(10),
41 B(Ldar), R(7), 45 B(Ldar), R(9),
42 B(StaDataPropertyInLiteral), R(4), R(6), U8(1), U8(4), 46 B(StaDataPropertyInLiteral), R(6), R(8), U8(1), U8(4),
43 B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(3), U 8(1), 47 B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(5), U 8(1),
44 B(CallRuntime), U16(Runtime::kToFastProperties), R(3), U8(1), 48 B(CallRuntime), U16(Runtime::kToFastProperties), R(5), U8(1),
45 B(Star), R(0), 49 B(Star), R(0),
46 B(Star), R(1), 50 B(Star), R(1),
47 B(Star), R(2), 51 B(Star), R(2),
48 B(LdaUndefined), 52 B(LdaUndefined),
49 /* 149 S> */ B(Return), 53 /* 149 S> */ B(Return),
50 ] 54 ]
51 constant pool: [ 55 constant pool: [
56 ONE_BYTE_INTERNALIZED_STRING_TYPE ["Person"],
57 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
52 SHARED_FUNCTION_INFO_TYPE, 58 SHARED_FUNCTION_INFO_TYPE,
53 ONE_BYTE_INTERNALIZED_STRING_TYPE ["speak"], 59 ONE_BYTE_INTERNALIZED_STRING_TYPE ["speak"],
54 SHARED_FUNCTION_INFO_TYPE, 60 SHARED_FUNCTION_INFO_TYPE,
55 ] 61 ]
56 handlers: [ 62 handlers: [
57 ] 63 ]
58 64
59 --- 65 ---
60 snippet: " 66 snippet: "
61 class person { 67 class person {
62 constructor(name) { this.name = name; } 68 constructor(name) { this.name = name; }
63 speak() { console.log(this.name + ' is speaking.'); } 69 speak() { console.log(this.name + ' is speaking.'); }
64 } 70 }
65 " 71 "
66 frame size: 9 72 frame size: 11
67 parameter count: 1 73 parameter count: 1
68 bytecode array length: 75 74 bytecode array length: 83
69 bytecodes: [ 75 bytecodes: [
70 B(LdaTheHole), 76 B(LdaTheHole),
71 B(Star), R(2), 77 B(Star), R(2),
72 /* 30 E> */ B(StackCheck), 78 /* 30 E> */ B(StackCheck),
79 B(LdaConstant), U8(0),
80 B(Star), R(3),
73 B(LdaTheHole), 81 B(LdaTheHole),
74 B(Star), R(0), 82 B(Star), R(0),
75 /* 34 S> */ B(CreateClosure), U8(0), U8(2), U8(2), 83 /* 34 S> */ B(LdaConstant), U8(1),
76 B(Star), R(3), 84 B(Star), R(4),
85 B(CreateClosure), U8(2), U8(2), U8(2),
86 B(Star), R(5),
77 B(LdaTheHole), 87 B(LdaTheHole),
78 B(Star), R(4), 88 B(Star), R(6),
79 B(LdaSmi), I8(34), 89 B(LdaSmi), I8(34),
90 B(Star), R(8),
91 B(Wide), B(LdaSmi), I16(148),
92 B(Star), R(9),
93 B(Mov), R(5), R(7),
94 B(CallRuntime), U16(Runtime::kDefineClass), R(6), U8(4),
80 B(Star), R(6), 95 B(Star), R(6),
81 B(Wide), B(LdaSmi), I16(148), 96 B(LdaConstant), U8(3),
82 B(Star), R(7), 97 B(Star), R(8),
83 B(Mov), R(3), R(5), 98 B(CreateClosure), U8(4), U8(3), U8(2),
84 B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(4), 99 B(Star), R(9),
85 B(Star), R(4),
86 B(LdaConstant), U8(1),
87 B(Star), R(6),
88 B(CreateClosure), U8(2), U8(3), U8(2),
89 B(Star), R(7),
90 B(LdaSmi), I8(2), 100 B(LdaSmi), I8(2),
91 B(Star), R(8), 101 B(Star), R(10),
92 B(Ldar), R(7), 102 B(Ldar), R(9),
93 B(StaDataPropertyInLiteral), R(4), R(6), U8(1), U8(4), 103 B(StaDataPropertyInLiteral), R(6), R(8), U8(1), U8(4),
94 B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(3), U 8(1), 104 B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(5), U 8(1),
95 B(CallRuntime), U16(Runtime::kToFastProperties), R(3), U8(1), 105 B(CallRuntime), U16(Runtime::kToFastProperties), R(5), U8(1),
96 B(Star), R(0), 106 B(Star), R(0),
97 B(Star), R(1), 107 B(Star), R(1),
98 B(Star), R(2), 108 B(Star), R(2),
99 B(LdaUndefined), 109 B(LdaUndefined),
100 /* 149 S> */ B(Return), 110 /* 149 S> */ B(Return),
101 ] 111 ]
102 constant pool: [ 112 constant pool: [
113 ONE_BYTE_INTERNALIZED_STRING_TYPE ["person"],
114 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
103 SHARED_FUNCTION_INFO_TYPE, 115 SHARED_FUNCTION_INFO_TYPE,
104 ONE_BYTE_INTERNALIZED_STRING_TYPE ["speak"], 116 ONE_BYTE_INTERNALIZED_STRING_TYPE ["speak"],
105 SHARED_FUNCTION_INFO_TYPE, 117 SHARED_FUNCTION_INFO_TYPE,
106 ] 118 ]
107 handlers: [ 119 handlers: [
108 ] 120 ]
109 121
110 --- 122 ---
111 snippet: " 123 snippet: "
112 var n0 = 'a'; 124 var n0 = 'a';
113 var n1 = 'b'; 125 var n1 = 'b';
114 class N { 126 class N {
115 [n0]() { return n0; } 127 [n0]() { return n0; }
116 static [n1]() { return n1; } 128 static [n1]() { return n1; }
117 } 129 }
118 " 130 "
119 frame size: 10 131 frame size: 12
120 parameter count: 1 132 parameter count: 1
121 bytecode array length: 117 133 bytecode array length: 133
122 bytecodes: [ 134 bytecodes: [
123 B(CreateFunctionContext), U8(2), 135 B(CreateFunctionContext), U8(2),
124 B(PushContext), R(3), 136 B(PushContext), R(3),
125 B(LdaTheHole), 137 B(LdaTheHole),
126 B(Star), R(2), 138 B(Star), R(2),
127 /* 30 E> */ B(StackCheck), 139 /* 30 E> */ B(StackCheck),
128 /* 43 S> */ B(LdaConstant), U8(0), 140 /* 43 S> */ B(LdaConstant), U8(0),
141 B(Star), R(4),
142 B(LdaConstant), U8(1),
129 /* 43 E> */ B(StaCurrentContextSlot), U8(4), 143 /* 43 E> */ B(StaCurrentContextSlot), U8(4),
130 /* 57 S> */ B(LdaConstant), U8(1), 144 /* 57 S> */ B(LdaConstant), U8(2),
145 B(Star), R(4),
146 B(LdaConstant), U8(3),
131 /* 57 E> */ B(StaCurrentContextSlot), U8(5), 147 /* 57 E> */ B(StaCurrentContextSlot), U8(5),
148 B(LdaConstant), U8(4),
149 B(Star), R(4),
132 B(LdaTheHole), 150 B(LdaTheHole),
133 B(Star), R(0), 151 B(Star), R(0),
134 /* 62 S> */ B(CreateClosure), U8(2), U8(2), U8(2), 152 /* 62 S> */ B(LdaConstant), U8(5),
135 B(Star), R(4), 153 B(Star), R(5),
154 B(CreateClosure), U8(6), U8(6), U8(2),
155 B(Star), R(6),
136 B(LdaTheHole), 156 B(LdaTheHole),
137 B(Star), R(5), 157 B(Star), R(7),
138 B(LdaSmi), I8(62), 158 B(LdaSmi), I8(62),
159 B(Star), R(9),
160 B(Wide), B(LdaSmi), I16(128),
161 B(Star), R(10),
162 B(Mov), R(6), R(8),
163 B(CallRuntime), U16(Runtime::kDefineClass), R(7), U8(4),
139 B(Star), R(7), 164 B(Star), R(7),
140 B(Wide), B(LdaSmi), I16(128),
141 B(Star), R(8),
142 B(Mov), R(4), R(6),
143 B(CallRuntime), U16(Runtime::kDefineClass), R(5), U8(4),
144 B(Star), R(5),
145 B(LdaImmutableCurrentContextSlot), U8(4), 165 B(LdaImmutableCurrentContextSlot), U8(4),
146 /* 75 E> */ B(ToName), R(7), 166 /* 75 E> */ B(ToName), R(9),
147 B(CreateClosure), U8(3), U8(3), U8(2), 167 B(CreateClosure), U8(7), U8(7), U8(2),
148 B(Star), R(8), 168 B(Star), R(10),
149 B(LdaSmi), I8(2), 169 B(LdaSmi), I8(2),
150 B(Star), R(9), 170 B(Star), R(11),
151 B(Ldar), R(8), 171 B(Ldar), R(10),
152 B(StaDataPropertyInLiteral), R(5), R(7), U8(3), U8(5), 172 B(StaDataPropertyInLiteral), R(7), R(9), U8(3), U8(9),
153 B(LdaImmutableCurrentContextSlot), U8(5), 173 B(LdaImmutableCurrentContextSlot), U8(5),
154 /* 106 E> */ B(ToName), R(7), 174 /* 106 E> */ B(ToName), R(9),
155 B(LdaConstant), U8(4), 175 B(LdaConstant), U8(8),
156 B(TestEqualStrict), R(7), U8(0), 176 B(TestEqualStrict), R(9), U8(0),
157 B(Mov), R(4), R(6), 177 B(Mov), R(6), R(8),
158 B(JumpIfToBooleanFalse), U8(7), 178 B(JumpIfToBooleanFalse), U8(7),
159 B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0), 179 B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
160 B(CreateClosure), U8(5), U8(4), U8(2), 180 B(CreateClosure), U8(9), U8(8), U8(2),
161 B(Star), R(8), 181 B(Star), R(10),
162 B(StaDataPropertyInLiteral), R(6), R(7), U8(3), U8(7), 182 B(StaDataPropertyInLiteral), R(8), R(9), U8(3), U8(11),
163 B(CallRuntime), U16(Runtime::kInstallClassNameAccessorWithCheck) , R(4), U8(1), 183 B(CallRuntime), U16(Runtime::kInstallClassNameAccessorWithCheck) , R(6), U8(1),
164 B(CallRuntime), U16(Runtime::kToFastProperties), R(4), U8(1), 184 B(CallRuntime), U16(Runtime::kToFastProperties), R(6), U8(1),
165 B(Star), R(0), 185 B(Star), R(0),
166 B(Star), R(1), 186 B(Star), R(1),
167 B(Star), R(2), 187 B(Star), R(2),
168 B(LdaUndefined), 188 B(LdaUndefined),
169 /* 129 S> */ B(Return), 189 /* 129 S> */ B(Return),
170 ] 190 ]
171 constant pool: [ 191 constant pool: [
192 ONE_BYTE_INTERNALIZED_STRING_TYPE ["n0"],
172 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], 193 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
194 ONE_BYTE_INTERNALIZED_STRING_TYPE ["n1"],
173 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"], 195 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
196 ONE_BYTE_INTERNALIZED_STRING_TYPE ["N"],
197 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
174 SHARED_FUNCTION_INFO_TYPE, 198 SHARED_FUNCTION_INFO_TYPE,
175 SHARED_FUNCTION_INFO_TYPE, 199 SHARED_FUNCTION_INFO_TYPE,
176 ONE_BYTE_INTERNALIZED_STRING_TYPE ["prototype"], 200 ONE_BYTE_INTERNALIZED_STRING_TYPE ["prototype"],
177 SHARED_FUNCTION_INFO_TYPE, 201 SHARED_FUNCTION_INFO_TYPE,
178 ] 202 ]
179 handlers: [ 203 handlers: [
180 ] 204 ]
181 205
182 --- 206 ---
183 snippet: " 207 snippet: "
184 var count = 0; 208 var count = 0;
185 class C { constructor() { count++; }} 209 class C { constructor() { count++; }}
186 return new C(); 210 return new C();
187 " 211 "
188 frame size: 9 212 frame size: 11
189 parameter count: 1 213 parameter count: 1
190 bytecode array length: 64 214 bytecode array length: 76
191 bytecodes: [ 215 bytecodes: [
192 B(CreateFunctionContext), U8(1), 216 B(CreateFunctionContext), U8(1),
193 B(PushContext), R(3), 217 B(PushContext), R(3),
194 B(LdaTheHole), 218 B(LdaTheHole),
195 B(Star), R(2), 219 B(Star), R(2),
196 /* 30 E> */ B(StackCheck), 220 /* 30 E> */ B(StackCheck),
197 /* 46 S> */ B(LdaZero), 221 /* 46 S> */ B(LdaConstant), U8(0),
222 B(Star), R(4),
223 B(LdaZero),
198 /* 46 E> */ B(StaCurrentContextSlot), U8(4), 224 /* 46 E> */ B(StaCurrentContextSlot), U8(4),
225 B(LdaConstant), U8(1),
226 B(Star), R(4),
199 B(LdaTheHole), 227 B(LdaTheHole),
200 B(Star), R(0), 228 B(Star), R(0),
201 /* 49 S> */ B(CreateClosure), U8(0), U8(2), U8(2), 229 /* 49 S> */ B(LdaConstant), U8(2),
202 B(Star), R(4), 230 B(Star), R(5),
231 B(CreateClosure), U8(3), U8(4), U8(2),
232 B(Star), R(6),
203 B(LdaTheHole), 233 B(LdaTheHole),
204 B(Star), R(5), 234 B(Star), R(7),
205 B(LdaSmi), I8(49), 235 B(LdaSmi), I8(49),
236 B(Star), R(9),
237 B(LdaSmi), I8(86),
238 B(Star), R(10),
239 B(Mov), R(6), R(8),
240 B(CallRuntime), U16(Runtime::kDefineClass), R(7), U8(4),
206 B(Star), R(7), 241 B(Star), R(7),
207 B(LdaSmi), I8(86), 242 B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(6), U 8(1),
208 B(Star), R(8), 243 B(CallRuntime), U16(Runtime::kToFastProperties), R(6), U8(1),
209 B(Mov), R(4), R(6),
210 B(CallRuntime), U16(Runtime::kDefineClass), R(5), U8(4),
211 B(Star), R(5),
212 B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(4), U 8(1),
213 B(CallRuntime), U16(Runtime::kToFastProperties), R(4), U8(1),
214 B(Star), R(0), 244 B(Star), R(0),
215 B(Star), R(1), 245 B(Star), R(1),
216 B(Star), R(2), 246 B(Star), R(2),
217 /* 87 S> */ B(Nop), 247 /* 87 S> */ B(Nop),
218 /* 94 E> */ B(Construct), R(2), R(0), U8(0), U8(3), 248 /* 94 E> */ B(Construct), R(2), R(0), U8(0), U8(9),
219 /* 103 S> */ B(Return), 249 /* 103 S> */ B(Return),
220 ] 250 ]
221 constant pool: [ 251 constant pool: [
252 ONE_BYTE_INTERNALIZED_STRING_TYPE ["count"],
253 ONE_BYTE_INTERNALIZED_STRING_TYPE ["C"],
254 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
222 SHARED_FUNCTION_INFO_TYPE, 255 SHARED_FUNCTION_INFO_TYPE,
223 ] 256 ]
224 handlers: [ 257 handlers: [
225 ] 258 ]
226 259
227 --- 260 ---
228 snippet: " 261 snippet: "
229 (class {}) 262 (class {})
230 class E { static name () {}} 263 class E { static name () {}}
231 " 264 "
232 frame size: 10 265 frame size: 12
233 parameter count: 1 266 parameter count: 1
234 bytecode array length: 102 267 bytecode array length: 114
235 bytecodes: [ 268 bytecodes: [
236 B(LdaTheHole), 269 B(LdaTheHole),
237 B(Star), R(3), 270 B(Star), R(3),
238 /* 30 E> */ B(StackCheck), 271 /* 30 E> */ B(StackCheck),
239 /* 35 S> */ B(CreateClosure), U8(0), U8(2), U8(2), 272 /* 35 S> */ B(LdaConstant), U8(0),
273 B(Star), R(4),
274 B(CreateClosure), U8(1), U8(2), U8(2),
275 B(Star), R(5),
276 B(LdaTheHole),
277 B(Star), R(6),
278 B(LdaSmi), I8(35),
279 B(Star), R(8),
280 B(LdaSmi), I8(43),
281 B(Star), R(9),
282 B(Mov), R(5), R(7),
283 B(CallRuntime), U16(Runtime::kDefineClass), R(6), U8(4),
284 B(Star), R(6),
285 B(CallRuntime), U16(Runtime::kToFastProperties), R(5), U8(1),
286 B(Star), R(1),
287 B(LdaConstant), U8(2),
240 B(Star), R(4), 288 B(Star), R(4),
241 B(LdaTheHole), 289 B(LdaTheHole),
290 B(Star), R(0),
291 /* 45 S> */ B(LdaConstant), U8(0),
242 B(Star), R(5), 292 B(Star), R(5),
243 B(LdaSmi), I8(35), 293 B(CreateClosure), U8(3), U8(5), U8(2),
294 B(Star), R(6),
295 B(LdaTheHole),
244 B(Star), R(7), 296 B(Star), R(7),
245 B(LdaSmi), I8(43),
246 B(Star), R(8),
247 B(Mov), R(4), R(6),
248 B(CallRuntime), U16(Runtime::kDefineClass), R(5), U8(4),
249 B(Star), R(5),
250 B(CallRuntime), U16(Runtime::kToFastProperties), R(4), U8(1),
251 B(Star), R(1),
252 B(LdaTheHole),
253 B(Star), R(0),
254 /* 45 S> */ B(CreateClosure), U8(1), U8(3), U8(2),
255 B(Star), R(4),
256 B(LdaTheHole),
257 B(Star), R(5),
258 B(LdaSmi), I8(45), 297 B(LdaSmi), I8(45),
298 B(Star), R(9),
299 B(LdaSmi), I8(73),
300 B(Star), R(10),
301 B(Mov), R(6), R(8),
302 B(CallRuntime), U16(Runtime::kDefineClass), R(7), U8(4),
259 B(Star), R(7), 303 B(Star), R(7),
260 B(LdaSmi), I8(73), 304 B(LdaConstant), U8(4),
261 B(Star), R(8), 305 B(Star), R(9),
262 B(Mov), R(4), R(6), 306 B(CreateClosure), U8(5), U8(6), U8(2),
263 B(CallRuntime), U16(Runtime::kDefineClass), R(5), U8(4), 307 B(Star), R(10),
264 B(Star), R(5),
265 B(LdaConstant), U8(2),
266 B(Star), R(7),
267 B(CreateClosure), U8(3), U8(4), U8(2),
268 B(Star), R(8),
269 B(LdaSmi), I8(2), 308 B(LdaSmi), I8(2),
270 B(Star), R(9), 309 B(Star), R(11),
271 B(Ldar), R(8), 310 B(Ldar), R(10),
272 B(StaDataPropertyInLiteral), R(6), R(7), U8(1), U8(5), 311 B(StaDataPropertyInLiteral), R(8), R(9), U8(1), U8(7),
273 B(CallRuntime), U16(Runtime::kToFastProperties), R(4), U8(1), 312 B(CallRuntime), U16(Runtime::kToFastProperties), R(6), U8(1),
274 B(Star), R(0), 313 B(Star), R(0),
275 B(Star), R(2), 314 B(Star), R(2),
276 B(Star), R(3), 315 B(Star), R(3),
277 B(LdaUndefined), 316 B(LdaUndefined),
278 /* 74 S> */ B(Return), 317 /* 74 S> */ B(Return),
279 ] 318 ]
280 constant pool: [ 319 constant pool: [
320 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
281 SHARED_FUNCTION_INFO_TYPE, 321 SHARED_FUNCTION_INFO_TYPE,
322 ONE_BYTE_INTERNALIZED_STRING_TYPE ["E"],
282 SHARED_FUNCTION_INFO_TYPE, 323 SHARED_FUNCTION_INFO_TYPE,
283 ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"], 324 ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"],
284 SHARED_FUNCTION_INFO_TYPE, 325 SHARED_FUNCTION_INFO_TYPE,
285 ] 326 ]
286 handlers: [ 327 handlers: [
287 ] 328 ]
288 329
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698