Ignore:
Timestamp:
Dec 10, 2016, 5:14:37 PM (9 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r209653, r209654, r209663, and
r209673.
https://bugs.webkit.org/show_bug.cgi?id=165739

speedometer crashes (Requested by pizlo on #webkit).

Reverted changesets:

"JSVALUE64: Pass arguments in platform argument registers when
making JavaScript calls"
https://bugs.webkit.org/show_bug.cgi?id=160355
http://trac.webkit.org/changeset/209653

"Unreviewed build fix for 32 bit builds."
http://trac.webkit.org/changeset/209654

"Unreviewed build fix for the CLOOP after r209653"
http://trac.webkit.org/changeset/209663

"REGRESSION(r209653) Crash in CallFrameShuffler::snapshot()"
https://bugs.webkit.org/show_bug.cgi?id=165728
http://trac.webkit.org/changeset/209673

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/dfg/DFGMinifiedNode.h

    r209654 r209678  
    11/*
    2  * Copyright (C) 2012, 2014-2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2012, 2014, 2015 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4444    case PhantomDirectArguments:
    4545    case PhantomClonedArguments:
    46     case GetArgumentRegister:
    4746        return true;
    4847    default:
     
    7372        return bitwise_cast<InlineCallFrame*>(static_cast<uintptr_t>(m_info));
    7473    }
    75 
    76     bool hasArgumentIndex() const { return hasArgumentIndex(m_op); }
    77 
    78     unsigned argumentIndex() const { return static_cast<unsigned>(m_info); }
    7974   
    8075    static MinifiedID getID(MinifiedNode* node) { return node->id(); }
     
    9489        return type == PhantomDirectArguments || type == PhantomClonedArguments;
    9590    }
    96 
    97     static bool hasArgumentIndex(NodeType type)
    98     {
    99         return type == GetArgumentRegister;
    100     }
    10191   
    10292    MinifiedID m_id;
Note: See TracChangeset for help on using the changeset viewer.