Closed Bug 1107774 Opened 10 years ago Closed 10 years ago

Make LIRGenerator visit() methods infallible

Categories

(Core :: JavaScript Engine: JIT, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla37

People

(Reporter: bhackett1024, Assigned: bhackett1024)

References

Details

Attachments

(1 file)

Attached patch patchSplinter Review
Similarly to bug 1106947, during lowering if we encounter an OOM (typically due to running out of virtual registers), the MIR generator can be flagged and the compilation aborted shortly afterwards, rather than requiring explicit error checking throughout the lowering phase.
Attachment #8532318 - Flags: review?(jdemooij)
Comment on attachment 8532318 [details] [diff] [review]
patch

Review of attachment 8532318 [details] [diff] [review]:
-----------------------------------------------------------------

Sorry for the delay. Nice cleanup.
Attachment #8532318 - Flags: review?(jdemooij) → review+
https://hg.mozilla.org/mozilla-central/rev/872df69a912c
Assignee: nobody → bhackett1024
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla37
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: