Changeset 841


Ignore:
Timestamp:
2012-03-25T04:58:23+02:00 (2 years ago)
Author:
moo
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.