Closed Bug 1516473 Opened 5 years ago Closed 5 years ago

Remove compartment assert from GetObjectClassName

Categories

(Core :: JavaScript Engine, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla66
Tracking Status
firefox66 --- fixed

People

(Reporter: bzbarsky, Assigned: bzbarsky)

References

Details

Attachments

(1 file)

This is the one thing preventing use of a js::Wrapper for proxy handler that forwards all ops to a wrapped proxy without entering its compartment.
This is the one thing preventing use of a js::Wrapper for a proxy handler that
forwards all ops to a wrapped proxy without entering its compartment.  None of
the other ops at this level do compartment asserts.

Callers of this function other than ForwardingProxyHandler do their own asserts
already.
Attachment #9033370 - Flags: review?(jdemooij)
Attachment #9033370 - Flags: review?(jdemooij) → review+
Pushed by bzbarsky@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/b78e23cca334
Remove the compartment assert from GetObjectClassName.  r=jandem
https://hg.mozilla.org/mozilla-central/rev/b78e23cca334
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: