summaryrefslogtreecommitdiff
path: root/deps/v8/tools/turbolizer/src/views/bytecode-source-view.ts
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/tools/turbolizer/src/views/bytecode-source-view.ts')
-rw-r--r--deps/v8/tools/turbolizer/src/views/bytecode-source-view.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/tools/turbolizer/src/views/bytecode-source-view.ts b/deps/v8/tools/turbolizer/src/views/bytecode-source-view.ts
index db461a4f26..39d1b4fb6b 100644
--- a/deps/v8/tools/turbolizer/src/views/bytecode-source-view.ts
+++ b/deps/v8/tools/turbolizer/src/views/bytecode-source-view.ts
@@ -103,7 +103,8 @@ export class BytecodeSourceView extends View {
select: function (offsets: Array<number>, selected: boolean) {
const bytecodePositions = new Array<BytecodePosition>();
for (const offset of offsets) {
- bytecodePositions.push(new BytecodePosition(offset, view.source.sourceId));
+ view.source.inliningIds.forEach(inliningId =>
+ bytecodePositions.push(new BytecodePosition(offset, inliningId)));
}
view.bytecodeOffsetSelection.select(offsets, selected);
view.updateSelection();
@@ -119,7 +120,7 @@ export class BytecodeSourceView extends View {
const offsets = new Array<number>();
const firstSelect = view.bytecodeOffsetSelection.isEmpty();
for (const position of positions) {
- if (position.inliningId == view.source.sourceId) {
+ if (view.source.inliningIds.includes(position.inliningId)) {
offsets.push(position.bytecodePosition);
}
}