Open Bug 1207410 Opened 9 years ago Updated 2 years ago

JS_Is{{Ui,I}{8,16,32},Float{32,64}}Array, JS_IsArrayBuffer, and so on should be fallible

Categories

(Core :: JavaScript Engine, defect)

defect

Tracking

()

Tracking Status
firefox44 --- affected

People

(Reporter: Waldo, Unassigned)

Details

Right now they're not fallible -- which is kinda bad because various non-unwrappable things can't throw errors when you try, CPOWs to typed arrays don't work, and so on.  Also they're newly inconsistent with the getBuiltinClass hook (formerly objectClassIs), now made fallible by bug 1179003.  It's somewhat messy, of course, but we should do the right thing and do this the right way.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.