Closed Bug 541583 Opened 16 years ago Closed 15 years ago

clean up exception use in backend

Categories

(Servo Graveyard :: Rust, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: graydon, Unassigned)

Details

Some of the backend modules (asm, x86, ra, pe) use 'raise' or 'failwith' in a way that escapes to the top level. This is undesirable; we have more structured error handling in the middle-end, and can probably classify / manage such errors a bit better. Though of course, nothing's ever "really" supposed to go wrong in the backend...
Moved to github issue #30.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
Group: servo
You need to log in before you can comment on or make changes to this bug.