Closed Bug 1325384 Opened 9 years ago Closed 1 year ago

Use MFBT Result<T, E> in Lowering.

Categories

(Core :: JavaScript Engine: JIT, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: nbp, Unassigned)

References

Details

Currently the Lowering phase uses a MIRGenerator to store its exit state. We should probably move toward a Result<V,E> approach as done in IonBuilder, to ensure we do not miss any failure.
Priority: -- → P3
Severity: normal → S3

(I think this has been changed to use infallible allocation semantics instead)

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.