Closed Bug 1617196 Opened 4 years ago Closed 4 years ago

Change LCheckReturn to use an ool vm-call instead of a bailout for error reporting

Categories

(Core :: JavaScript Engine: JIT, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: anba, Assigned: anba)

Details

Attachments

(2 files)

No description provided.

Branching on undefined in the newly added ThrowBadDerivedReturnOrUninitializedThis
function makes it possible to differentiate when ThrowUninitializedThis() and when
ThrowBadDerivedReturn() needs to be called.

Pushed by aiakab@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7b9c8044c4ff
Part 1: Use an ool vm-call instead of a bailout for LCheckReturn. r=jandem
https://hg.mozilla.org/integration/autoland/rev/3c102c13f262
Part 2: Remove no longer used bailout kinds. r=jandem
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: