Changeset 841 in svn


Ignore:
Timestamp:
2012-03-25T02:58:23Z (3 years ago)
Author:
Xuefer
Message:

simplify arg_types using null

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Decompiler.class.php

    r820 r841  
    22692269            $c = $op_array['num_args'];
    22702270        }
    2271         else if ($op_array['arg_types']) {
     2271        else if (!empty($op_array['arg_types'])) {
    22722272            $c = count($op_array['arg_types']);
    22732273        }
     
    23062306                    echo '&';
    23072307                }
    2308                 else if (isset($op_array['arg_types'][$i])) {
     2308                else if (!empty($op_array['arg_types']) && isset($op_array['arg_types'][$i])) {
    23092309                    switch ($op_array['arg_types'][$i]) {
    23102310                    case BYREF_FORCE_REST:
  • trunk/processor/processor.m4

    r839 r841  
    804804    }
    805805    else {
    806         IFDASM(`do {
    807             /* empty array */
    808             zval *zv;
    809             ALLOC_INIT_ZVAL(zv);
    810             array_init(zv);
    811             add_assoc_zval_ex(dst, ZEND_STRS("arg_types"), zv);
    812         } while (0);
    813         DONE(arg_types)
    814         ', `
    815806        COPYNULL(arg_types)
    816         ')
    817807    }
    818808#endif
Note: See TracChangeset for help on using the changeset viewer.