@@ -258,18 +258,17 @@ properties(#20090,#20086,2,8,"x = new.target;")
258258locations_default(#20091,#10000,2,3,2,17)
259259hasLocation(#20090,#20091)
260260#20092=*
261- exprs(#20092,0,#20090,0,"x")
262- hasLocation(#20092,#20031)
263- enclosingStmt(#20092,#20086)
264- exprContainers(#20092,#20001)
265- literals("x","x",#20092)
266261#20093=*
262+ exprs(#20093,0,#20090,0,"x")
263+ hasLocation(#20093,#20031)
264+ exprContainers(#20093,#20092)
265+ literals("x","x",#20093)
267266#20094=*
268267exprs(#20094,82,#20090,1,"new.target")
269268#20095=@"loc,{#10000},2,7,2,16"
270269locations_default(#20095,#10000,2,7,2,16)
271270hasLocation(#20094,#20095)
272- exprContainers(#20094,#20093 )
271+ exprContainers(#20094,#20092 )
273272#20096=*
274273properties(#20096,#20086,3,0,"constructor() {}")
275274#20097=@"loc,{#10000},1,9,1,8"
@@ -281,21 +280,21 @@ hasLocation(#20098,#20097)
281280enclosingStmt(#20098,#20086)
282281exprContainers(#20098,#20001)
283282literals("constructor","constructor",#20098)
284- exprs(#20093 ,9,#20096,1,"() {}")
285- hasLocation(#20093 ,#20097)
286- enclosingStmt(#20093 ,#20086)
287- exprContainers(#20093 ,#20001)
283+ exprs(#20092 ,9,#20096,1,"() {}")
284+ hasLocation(#20092 ,#20097)
285+ enclosingStmt(#20092 ,#20086)
286+ exprContainers(#20092 ,#20001)
288287#20099=*
289288scopes(#20099,1)
290- scopenodes(#20093 ,#20099)
289+ scopenodes(#20092 ,#20099)
291290scopenesting(#20099,#20089)
292291#20100=@"var;{arguments};{#20099}"
293292variables(#20100,"arguments",#20099)
294293isArgumentsObject(#20100)
295294#20101=*
296- stmts(#20101,1,#20093 ,-2,"{}")
295+ stmts(#20101,1,#20092 ,-2,"{}")
297296hasLocation(#20101,#20097)
298- stmtContainers(#20101,#20093 )
297+ stmtContainers(#20101,#20092 )
299298isMethod(#20096)
300299#20102=*
301300stmts(#20102,26,#20001,1,"class B ... er.x;\n}")
@@ -328,26 +327,25 @@ properties(#20107,#20102,2,8,"y = super.x;")
328327locations_default(#20108,#10000,6,3,6,14)
329328hasLocation(#20107,#20108)
330329#20109=*
331- exprs(#20109,0,#20107,0,"y")
332- hasLocation(#20109,#20054)
333- enclosingStmt(#20109,#20102)
334- exprContainers(#20109,#20001)
335- literals("y","y",#20109)
336330#20110=*
331+ exprs(#20110,0,#20107,0,"y")
332+ hasLocation(#20110,#20054)
333+ exprContainers(#20110,#20109)
334+ literals("y","y",#20110)
337335#20111=*
338336exprs(#20111,14,#20107,1,"super.x")
339337#20112=@"loc,{#10000},6,7,6,13"
340338locations_default(#20112,#10000,6,7,6,13)
341339hasLocation(#20111,#20112)
342- exprContainers(#20111,#20110 )
340+ exprContainers(#20111,#20109 )
343341#20113=*
344342exprs(#20113,81,#20111,0,"super")
345343hasLocation(#20113,#20058)
346- exprContainers(#20113,#20110 )
344+ exprContainers(#20113,#20109 )
347345#20114=*
348346exprs(#20114,0,#20111,1,"x")
349347hasLocation(#20114,#20062)
350- exprContainers(#20114,#20110 )
348+ exprContainers(#20114,#20109 )
351349literals("x","x",#20114)
352350#20115=*
353351properties(#20115,#20102,3,0,"constru ... rgs); }")
@@ -360,54 +358,54 @@ hasLocation(#20117,#20116)
360358enclosingStmt(#20117,#20102)
361359exprContainers(#20117,#20001)
362360literals("constructor","constructor",#20117)
363- exprs(#20110 ,9,#20115,1,"(...arg ... rgs); }")
364- hasLocation(#20110 ,#20116)
365- enclosingStmt(#20110 ,#20102)
366- exprContainers(#20110 ,#20001)
361+ exprs(#20109 ,9,#20115,1,"(...arg ... rgs); }")
362+ hasLocation(#20109 ,#20116)
363+ enclosingStmt(#20109 ,#20102)
364+ exprContainers(#20109 ,#20001)
367365#20118=*
368366scopes(#20118,1)
369- scopenodes(#20110 ,#20118)
367+ scopenodes(#20109 ,#20118)
370368scopenesting(#20118,#20105)
371369#20119=@"var;{args};{#20118}"
372370variables(#20119,"args",#20118)
373371#20120=*
374- exprs(#20120,78,#20110 ,0,"args")
372+ exprs(#20120,78,#20109 ,0,"args")
375373hasLocation(#20120,#20116)
376- exprContainers(#20120,#20110 )
374+ exprContainers(#20120,#20109 )
377375literals("args","args",#20120)
378376decl(#20120,#20119)
379377#20121=@"var;{arguments};{#20118}"
380378variables(#20121,"arguments",#20118)
381379isArgumentsObject(#20121)
382- hasRestParameter(#20110 )
380+ hasRestParameter(#20109 )
383381#20122=*
384- stmts(#20122,1,#20110 ,-2,"{ super(...args); }")
382+ stmts(#20122,1,#20109 ,-2,"{ super(...args); }")
385383hasLocation(#20122,#20116)
386- stmtContainers(#20122,#20110 )
384+ stmtContainers(#20122,#20109 )
387385#20123=*
388386stmts(#20123,2,#20122,0,"super(...args);")
389387hasLocation(#20123,#20116)
390- stmtContainers(#20123,#20110 )
388+ stmtContainers(#20123,#20109 )
391389#20124=*
392390exprs(#20124,13,#20123,0,"super(...args)")
393391hasLocation(#20124,#20116)
394392enclosingStmt(#20124,#20123)
395- exprContainers(#20124,#20110 )
393+ exprContainers(#20124,#20109 )
396394#20125=*
397395exprs(#20125,81,#20124,-1,"super")
398396hasLocation(#20125,#20116)
399397enclosingStmt(#20125,#20123)
400- exprContainers(#20125,#20110 )
398+ exprContainers(#20125,#20109 )
401399#20126=*
402400exprs(#20126,66,#20124,0,"...args")
403401hasLocation(#20126,#20116)
404402enclosingStmt(#20126,#20123)
405- exprContainers(#20126,#20110 )
403+ exprContainers(#20126,#20109 )
406404#20127=*
407405exprs(#20127,79,#20126,0,"args")
408406hasLocation(#20127,#20116)
409407enclosingStmt(#20127,#20123)
410- exprContainers(#20127,#20110 )
408+ exprContainers(#20127,#20109 )
411409literals("args","args",#20127)
412410bind(#20127,#20119)
413411isMethod(#20115)
@@ -435,12 +433,11 @@ properties(#20132,#20128,2,8,"async;")
435433locations_default(#20133,#10000,10,3,10,8)
436434hasLocation(#20132,#20133)
437435#20134=*
438- exprs(#20134,0,#20132,0,"async")
439- hasLocation(#20134,#20073)
440- enclosingStmt(#20134,#20128)
441- exprContainers(#20134,#20001)
442- literals("async","async",#20134)
443436#20135=*
437+ exprs(#20135,0,#20132,0,"async")
438+ hasLocation(#20135,#20073)
439+ exprContainers(#20135,#20134)
440+ literals("async","async",#20135)
444441#20136=*
445442properties(#20136,#20128,3,0,"constructor() {}")
446443#20137=@"loc,{#10000},9,9,9,8"
@@ -452,21 +449,21 @@ hasLocation(#20138,#20137)
452449enclosingStmt(#20138,#20128)
453450exprContainers(#20138,#20001)
454451literals("constructor","constructor",#20138)
455- exprs(#20135 ,9,#20136,1,"() {}")
456- hasLocation(#20135 ,#20137)
457- enclosingStmt(#20135 ,#20128)
458- exprContainers(#20135 ,#20001)
452+ exprs(#20134 ,9,#20136,1,"() {}")
453+ hasLocation(#20134 ,#20137)
454+ enclosingStmt(#20134 ,#20128)
455+ exprContainers(#20134 ,#20001)
459456#20139=*
460457scopes(#20139,1)
461- scopenodes(#20135 ,#20139)
458+ scopenodes(#20134 ,#20139)
462459scopenesting(#20139,#20131)
463460#20140=@"var;{arguments};{#20139}"
464461variables(#20140,"arguments",#20139)
465462isArgumentsObject(#20140)
466463#20141=*
467- stmts(#20141,1,#20135 ,-2,"{}")
464+ stmts(#20141,1,#20134 ,-2,"{}")
468465hasLocation(#20141,#20137)
469- stmtContainers(#20141,#20135 )
466+ stmtContainers(#20141,#20134 )
470467isMethod(#20136)
471468#20142=*
472469entry_cfg_node(#20142,#20001)
@@ -476,59 +473,59 @@ hasLocation(#20142,#20143)
476473#20144=*
477474exit_cfg_node(#20144,#20001)
478475hasLocation(#20144,#20078)
479- successor(#20134 ,#20132)
480- successor(#20135 ,#20136)
476+ successor(#20135 ,#20132)
477+ successor(#20134 ,#20136)
481478#20145=*
482- entry_cfg_node(#20145,#20135 )
479+ entry_cfg_node(#20145,#20134 )
483480hasLocation(#20145,#20137)
484481successor(#20132,#20141)
485482#20146=*
486- exit_cfg_node(#20146,#20135 )
483+ exit_cfg_node(#20146,#20134 )
487484hasLocation(#20146,#20137)
488485successor(#20141,#20146)
489- successor(#20145,#20134 )
490- successor(#20138,#20135 )
486+ successor(#20145,#20135 )
487+ successor(#20138,#20134 )
491488successor(#20136,#20128)
492489successor(#20130,#20138)
493490successor(#20128,#20144)
494491successor(#20114,#20111)
495492successor(#20113,#20114)
496493successor(#20111,#20107)
497- successor(#20109 ,#20113)
498- successor(#20110 ,#20115)
494+ successor(#20110 ,#20113)
495+ successor(#20109 ,#20115)
499496#20147=*
500- entry_cfg_node(#20147,#20110 )
497+ entry_cfg_node(#20147,#20109 )
501498hasLocation(#20147,#20116)
502499#20148=*
503- exit_cfg_node(#20148,#20110 )
500+ exit_cfg_node(#20148,#20109 )
504501hasLocation(#20148,#20116)
505502successor(#20122,#20123)
506503successor(#20123,#20125)
507504successor(#20127,#20126)
508505successor(#20126,#20124)
509506successor(#20125,#20127)
510507successor(#20107,#20148)
511- successor(#20124,#20109 )
508+ successor(#20124,#20110 )
512509successor(#20120,#20122)
513510successor(#20147,#20120)
514- successor(#20117,#20110 )
511+ successor(#20117,#20109 )
515512successor(#20115,#20102)
516513successor(#20106,#20117)
517514successor(#20104,#20106)
518515successor(#20102,#20130)
519516successor(#20094,#20090)
520- successor(#20092 ,#20094)
521- successor(#20093 ,#20096)
517+ successor(#20093 ,#20094)
518+ successor(#20092 ,#20096)
522519#20149=*
523- entry_cfg_node(#20149,#20093 )
520+ entry_cfg_node(#20149,#20092 )
524521hasLocation(#20149,#20097)
525522successor(#20090,#20101)
526523#20150=*
527- exit_cfg_node(#20150,#20093 )
524+ exit_cfg_node(#20150,#20092 )
528525hasLocation(#20150,#20097)
529526successor(#20101,#20150)
530- successor(#20149,#20092 )
531- successor(#20098,#20093 )
527+ successor(#20149,#20093 )
528+ successor(#20098,#20092 )
532529successor(#20096,#20086)
533530successor(#20088,#20098)
534531successor(#20086,#20104)
0 commit comments