Skip to content

Commit 0be336b

Browse files
author
Norisz Fay
committed
Backed out 3 changesets (bug 1808352) for causing failures on test_bug1808352.html CLOSED TREE
Backed out changeset 631384644b87 (bug 1808352) Backed out changeset 2970eb267939 (bug 1808352) Backed out changeset ae9bde926915 (bug 1808352)
1 parent d8929f1 commit 0be336b

File tree

9 files changed

+0
-95
lines changed

9 files changed

+0
-95
lines changed

dom/bindings/test/file_bug1808352_frame.html

Lines changed: 0 additions & 4 deletions
This file was deleted.

dom/bindings/test/file_bug1808352b_frame.html

Lines changed: 0 additions & 3 deletions
This file was deleted.

dom/bindings/test/mochitest.ini

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@ skip-if =
2626
http3
2727
[test_bug1041646.html]
2828
[test_bug1123875.html]
29-
[test_bug1808352.html]
30-
support-files =
31-
file_bug1808352_frame.html
32-
[test_bug1808352b.html]
33-
support-files =
34-
file_bug1808352b_frame.html
3529
[test_barewordGetsWindow.html]
3630
support-files =
3731
file_barewordGetsWindow_frame1.html

dom/bindings/test/test_bug1808352.html

Lines changed: 0 additions & 24 deletions
This file was deleted.

dom/bindings/test/test_bug1808352b.html

Lines changed: 0 additions & 25 deletions
This file was deleted.

js/src/jit-test/tests/ion/bug1808352.js

Lines changed: 0 additions & 27 deletions
This file was deleted.

js/src/jit/CacheIR.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1000,9 +1000,6 @@ static bool CanAttachDOMCall(JSContext* cx, JSJitInfo::OpType type,
10001000
return false;
10011001
}
10021002

1003-
// Ion codegen expects DOM_OBJECT_SLOT to be a fixed slot in LoadDOMPrivate.
1004-
// It can be a dynamic slot if we transplanted this reflector object with a
1005-
// proxy.
10061003
if (obj->is<NativeObject>() && obj->as<NativeObject>().numFixedSlots() == 0) {
10071004
return false;
10081005
}

js/src/jit/CodeGenerator.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5280,7 +5280,6 @@ static void LoadDOMPrivate(MacroAssembler& masm, Register obj, Register priv,
52805280
switch (kind) {
52815281
case DOMObjectKind::Native:
52825282
// If it's a native object, the value must be in a fixed slot.
5283-
// See CanAttachDOMCall in CacheIR.cpp.
52845283
masm.debugAssertObjHasFixedSlots(obj, priv);
52855284
masm.loadPrivate(Address(obj, NativeObject::getFixedSlotOffset(0)), priv);
52865285
break;

js/src/jit/VMFunctions.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1482,7 +1482,6 @@ bool CallDOMGetter(JSContext* cx, const JSJitInfo* info, HandleObject obj,
14821482
MOZ_ASSERT(info->type() == JSJitInfo::Getter);
14831483
MOZ_ASSERT(obj->is<NativeObject>());
14841484
MOZ_ASSERT(obj->getClass()->isDOMClass());
1485-
MOZ_ASSERT(obj->as<NativeObject>().numFixedSlots() > 0);
14861485

14871486
#ifdef DEBUG
14881487
DOMInstanceClassHasProtoAtDepth instanceChecker =
@@ -1516,7 +1515,6 @@ bool CallDOMSetter(JSContext* cx, const JSJitInfo* info, HandleObject obj,
15161515
MOZ_ASSERT(info->type() == JSJitInfo::Setter);
15171516
MOZ_ASSERT(obj->is<NativeObject>());
15181517
MOZ_ASSERT(obj->getClass()->isDOMClass());
1519-
MOZ_ASSERT(obj->as<NativeObject>().numFixedSlots() > 0);
15201518

15211519
#ifdef DEBUG
15221520
DOMInstanceClassHasProtoAtDepth instanceChecker =

0 commit comments

Comments
 (0)