File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -13375,6 +13375,7 @@ GlobOpt::CheckJsArrayKills(IR::Instr *const instr)
13375
13375
case IR::HelperArray_Shift:
13376
13376
case IR::HelperArray_Splice:
13377
13377
case IR::HelperArray_Unshift:
13378
+ case IR::HelperArray_Concat:
13378
13379
kills.SetKillsArrayHeadSegments();
13379
13380
kills.SetKillsArrayHeadSegmentLengths();
13380
13381
break;
@@ -13404,6 +13405,7 @@ GlobOpt::CheckJsArrayKills(IR::Instr *const instr)
13404
13405
//case IR::HelperArray_Sort:
13405
13406
case IR::HelperArray_Splice:
13406
13407
case IR::HelperArray_Unshift:
13408
+ case IR::HelperArray_Concat:
13407
13409
kills.SetKillsNativeArrays();
13408
13410
break;
13409
13411
}
Original file line number Diff line number Diff line change @@ -844,6 +844,7 @@ GlobOpt::ProcessArrayValueKills(IR::Instr *instr)
844
844
case IR::HelperArray_Shift:
845
845
case IR::HelperArray_Unshift:
846
846
case IR::HelperArray_Splice:
847
+ case IR::HelperArray_Concat:
847
848
this ->currentBlock ->globOptData .liveArrayValues ->ClearAll ();
848
849
break ;
849
850
}
You can’t perform that action at this time.
0 commit comments