Ignore:
Timestamp:
Nov 4, 2019, 3:47:07 PM (6 years ago)
Author:
Truitt Savell
Message:

Unreviewed, rolling out r252015.

Broke the Windows build

Reverted changeset:

"Split ArithProfile into a Unary and a Binary version"
https://bugs.webkit.org/show_bug.cgi?id=202832
https://trac.webkit.org/changeset/252015

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp

    r252015 r252021  
    6767    }
    6868       
    69     case UnaryArithProfileReady: {
    70         u.unaryArithProfile->emitObserveResult(jit, regs, DoNotHaveTagRegisters);
     69    case ArithProfileReady: {
     70        u.arithProfile->emitObserveResult(jit, regs, DoNotHaveTagRegisters);
    7171        return;
    72     }
    73 
    74     case BinaryArithProfileReady: {
    75         u.binaryArithProfile->emitObserveResult(jit, regs, DoNotHaveTagRegisters);
    76         return;
    77     }
    78     }
     72    } }
    7973   
    8074    RELEASE_ASSERT_NOT_REACHED();
     
    10195    }
    10296
    103     case UnaryArithProfileReady: {
    104         u.unaryArithProfile->observeResult(value);
     97    case ArithProfileReady: {
     98        u.arithProfile->observeResult(value);
    10599        return;
    106     }
    107 
    108     case BinaryArithProfileReady: {
    109         u.binaryArithProfile->observeResult(value);
    110         return;
    111     }
    112     }
     100    } }
    113101
    114102    RELEASE_ASSERT_NOT_REACHED();
Note: See TracChangeset for help on using the changeset viewer.