Ignore:
Timestamp:
Oct 8, 2020, 6:18:14 PM (5 years ago)
Author:
[email protected]
Message:

Unreviewed, reverting r268170 and r268190.
https://bugs.webkit.org/show_bug.cgi?id=217502

Crash on ARM64E exclusively

Reverted changesets:

"[JSC] Restrict more ptr-tagging and avoid using
OperationPtrTag for JIT code"
https://bugs.webkit.org/show_bug.cgi?id=217460
https://trac.webkit.org/changeset/268170

"Unreviewed, build fix for ARM64E"
https://bugs.webkit.org/show_bug.cgi?id=217460
https://trac.webkit.org/changeset/268190

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/PutPropertySlot.h

    r268170 r268241  
    6767    }
    6868
    69     void setCustomValue(JSObject* base, PutValueFunc function)
     69    void setCustomValue(JSObject* base, FunctionPtr<OperationPtrTag> function)
    7070    {
    7171        m_type = CustomValue;
     
    7474    }
    7575
    76     void setCustomAccessor(JSObject* base, PutValueFunc function)
     76    void setCustomAccessor(JSObject* base, FunctionPtr<OperationPtrTag> function)
    7777    {
    7878        m_type = CustomAccessor;
     
    9898    }
    9999
    100     FunctionPtr<PutValuePtrTag> customSetter() const
     100    FunctionPtr<OperationPtrTag> customSetter() const
    101101    {
    102102        ASSERT(isCacheableCustom());
     
    138138    uint8_t m_context;
    139139    CacheabilityType m_cacheability;
    140     FunctionPtr<PutValuePtrTag> m_putFunction;
     140    FunctionPtr<OperationPtrTag> m_putFunction;
    141141};
    142142
Note: See TracChangeset for help on using the changeset viewer.