Index: /trunk/Decompiler.class.php
===================================================================
--- /trunk/Decompiler.class.php	(revision 820)
+++ /trunk/Decompiler.class.php	(revision 841)
@@ -2269,5 +2269,5 @@
 			$c = $op_array['num_args'];
 		}
-		else if ($op_array['arg_types']) {
+		else if (!empty($op_array['arg_types'])) {
 			$c = count($op_array['arg_types']);
 		}
@@ -2306,5 +2306,5 @@
 					echo '&';
 				}
-				else if (isset($op_array['arg_types'][$i])) {
+				else if (!empty($op_array['arg_types']) && isset($op_array['arg_types'][$i])) {
 					switch ($op_array['arg_types'][$i]) {
 					case BYREF_FORCE_REST:
Index: /trunk/processor/processor.m4
===================================================================
--- /trunk/processor/processor.m4	(revision 839)
+++ /trunk/processor/processor.m4	(revision 841)
@@ -804,15 +804,5 @@
 	}
 	else {
-		IFDASM(`do {
-			/* empty array */
-			zval *zv;
-			ALLOC_INIT_ZVAL(zv);
-			array_init(zv);
-			add_assoc_zval_ex(dst, ZEND_STRS("arg_types"), zv);
-		} while (0);
-		DONE(arg_types)
-		', `
 		COPYNULL(arg_types)
-		')
 	}
 #endif
