Changeset 841

Show
Ignore:
Timestamp:
03/25/2012 04:58:23 AM (14 months ago)
Author:
moo
Message:

simplify arg_types using null

Location:
trunk
Files:
2 modified

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