Commit e53fd85
committed
[JSC] Remove masking of tagbits in CalleeBits
https://bugs.webkit.org/show_bug.cgi?id=298699
rdar://160343969
Reviewed by Mark Lam.
BBQCallee is held in ThreadSafeWeakOrStrongPtr in CalleeGroup.
Old code was assuming that ThreadSafeWeakOrStrongPtr may produce a pointer without stripping a tag,
but that no longer happens after 289802@main.
* Source/JavaScriptCore/interpreter/CalleeBits.h:
(JSC::CalleeBits::boxNativeCallee):
* Source/JavaScriptCore/jit/AssemblyHelpers.h:
(JSC::AssemblyHelpers::boxNativeCallee):
Canonical link: https://commits.webkit.org/300995@main1 parent 5d3532e commit e53fd85
File tree
2 files changed
+0
-12
lines changed- Source/JavaScriptCore
- interpreter
- jit
2 files changed
+0
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | 140 | | |
146 | 141 | | |
147 | 142 | | |
148 | 143 | | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | 144 | | |
153 | 145 | | |
154 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1709 | 1709 | | |
1710 | 1710 | | |
1711 | 1711 | | |
1712 | | - | |
1713 | | - | |
1714 | | - | |
1715 | | - | |
1716 | 1712 | | |
1717 | 1713 | | |
1718 | 1714 | | |
| |||
0 commit comments