Closed Bug 1699213 Opened 3 years ago Closed 3 years ago

Wasm compilation options bag parser must check the right wormhole/simd override

Categories

(Core :: JavaScript: WebAssembly, defect, P1)

defect

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: lth, Assigned: lth)

Details

Attachments

(1 file)

The guard in the options bag parser that checks for the wormhole flag or the privileged extension bit must actually check the privileged extension bit, sigh.

cf https://github.com/mozilla-extensions/bergamot-browser-extension/issues/72

We are never supposed to check flags directly, we should always go via the 'Available' functions.
So also here: the flag test tests just the flag; the availability test allows the flag value
to be provided by a privileged-extension check.

Pushed by lhansen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/97a7ee338056
Check for SIMD wormhole availability the right way. r=rhunt
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: