Changeset 278642 in webkit


Ignore:
Timestamp:
Jun 8, 2021, 7:32:47 PM (4 years ago)
Author:
rmorisset@apple.com
Message:

Fix speculated type in speculateNeitherDoubleNorHeapBigIntNorString
https://bugs.webkit.org/show_bug.cgi?id=226786

Reviewed by Mark Lam.

I had forgotten the HeapBigInt part.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::speculateNeitherDoubleNorHeapBigIntNorString):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r278591 r278642  
     12021-06-08  Robin Morisset  <rmorisset@apple.com>
     2
     3        Fix speculated type in speculateNeitherDoubleNorHeapBigIntNorString
     4        https://bugs.webkit.org/show_bug.cgi?id=226786
     5
     6        Reviewed by Mark Lam.
     7
     8        I had forgotten the HeapBigInt part.
     9
     10        * dfg/DFGSpeculativeJIT.cpp:
     11        (JSC::DFG::SpeculativeJIT::speculateNeitherDoubleNorHeapBigIntNorString):
     12
    1132021-06-06  Yusuke Suzuki  <ysuzuki@apple.com>
    214
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp

    r278568 r278642  
    1156611566void SpeculativeJIT::speculateNeitherDoubleNorHeapBigIntNorString(Edge edge, JSValueRegs regs, GPRReg tempGPR)
    1156711567{
    11568     if (!needsTypeCheck(edge, ~(SpecFullDouble | SpecString)))
     11568    if (!needsTypeCheck(edge, ~(SpecFullDouble | SpecString | SpecHeapBigInt)))
    1156911569        return;
    1157011570
Note: See TracChangeset for help on using the changeset viewer.