Closed
Bug 944014
Opened 12 years ago
Closed 9 years ago
Baseline compiler doesn't have an IC for method calls on DOM proxies
Categories
(Core :: JavaScript Engine: JIT, defect, P3)
Tracking
()
RESOLVED
DUPLICATE
of bug 1319437
People
(Reporter: bzbarsky, Assigned: efaust)
References
(Blocks 1 open bug)
Details
Like document.querySelectorAll() say.
In TryAttachNativeGetPropStub we do:
if (!isDOMProxy && IsCacheableGetPropReadSlot(obj, holder, shape)) {
but of course isDOMProxy is true. And IsCacheableGetPropCall returns false in this case, since this is a slot property.
| Reporter | ||
Comment 1•12 years ago
|
||
For the document case we need to handle DoesntShadowUnique, sadly.
| Reporter | ||
Updated•11 years ago
|
Blocks: ParisBindings
Updated•9 years ago
|
Priority: -- → P3
Comment 3•9 years ago
|
||
I think this should be handled by GetPropIRGenerator::tryAttachDOMProxyUnshadowed in CacheIR.
Comment 4•9 years ago
|
||
Yes bug 1319437 fixed this.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•