Changeset 177994 in webkit


Ignore:
Timestamp:
Jan 6, 2015 1:58:12 PM (9 years ago)
Author:
mark.lam@apple.com
Message:

Fix Use details for op_create_arguments.
<https://webkit.org/b/140110>

Rubber stamped by Filip Pizlo.

The previous patch was wrong about op_create_arguments not using its 1st operand.
It does read from it (hence, used) to check if the Arguments object has already
been created or not. This patch reverts the change for op_create_arguments.

  • bytecode/BytecodeUseDef.h:

(JSC::computeUsesForBytecodeOffset):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r177981 r177994  
     12015-01-06  Mark Lam  <mark.lam@apple.com>
     2
     3        Fix Use details for op_create_arguments.
     4        <https://webkit.org/b/140110>
     5
     6        Rubber stamped by Filip Pizlo.
     7
     8        The previous patch was wrong about op_create_arguments not using its 1st operand.
     9        It does read from it (hence, used) to check if the Arguments object has already
     10        been created or not.  This patch reverts the change for op_create_arguments.
     11
     12        * bytecode/BytecodeUseDef.h:
     13        (JSC::computeUsesForBytecodeOffset):
     14
    1152015-01-06  Mark Lam  <mark.lam@apple.com>
    216
  • trunk/Source/JavaScriptCore/bytecode/BytecodeUseDef.h

    r177981 r177994  
    4141    switch (opcodeID) {
    4242    // No uses.
    43     case op_create_arguments:
    4443    case op_new_regexp:
    4544    case op_new_array_buffer:
     
    5857        return;
    5958    case op_get_scope:
     59    case op_create_arguments:
    6060    case op_to_this:
    6161    case op_pop_scope:
Note: See TracChangeset for help on using the changeset viewer.