Ignore:
Timestamp:
Dec 13, 2016, 11:38:13 AM (8 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r209725.
https://bugs.webkit.org/show_bug.cgi?id=165811

"Broke ARMv7 builds" (Requested by msaboff on #webkit).

Reverted changeset:

"REGRESSION(r209653): speedometer crashes making virtual slow
path tailcalls"
https://bugs.webkit.org/show_bug.cgi?id=165748
http://trac.webkit.org/changeset/209725

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/b3/B3Validate.cpp

    r209725 r209764  
    183183                VALIDATE(!value->kind().hasExtraBits(), ("At ", *value));
    184184                VALIDATE(!value->numChildren(), ("At ", *value));
    185                 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=165717
    186                 // We need to handle Int32 arguments and Int64 arguments
    187                 // for the same register distinctly.
    188                 VALIDATE((value->as<ArgumentRegValue>()->argumentReg().isGPR()
    189                     ? (value->type() == pointerType() || value->type() == Int32)
    190                     : value->type() == Double), ("At ", *value));
     185                VALIDATE(
     186                    (value->as<ArgumentRegValue>()->argumentReg().isGPR() ? pointerType() : Double)
     187                    == value->type(), ("At ", *value));
    191188                break;
    192189            case Add:
Note: See TracChangeset for help on using the changeset viewer.