Author: jonathan
Date: Tue Mar 27 16:13:26 2007
New Revision: 17795

Modified:
   trunk/src/inter_call.c

Log:
Fix segfault in Parrot_PCCINVOKE.

Modified: trunk/src/inter_call.c
==============================================================================
--- trunk/src/inter_call.c      (original)
+++ trunk/src/inter_call.c      Tue Mar 27 16:13:26 2007
@@ -1318,7 +1318,7 @@
 {
 #define PCC_ARG_MAX 1024
     /* variables from PCCINVOKE impl in PCCMETHOD.pm */
-    INTVAL n_regs_used[] = { 0, 0, 0, 0 }; /* INSP */
+    INTVAL n_regs_used[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; /* args INSP, returns 
INSP */
     opcode_t arg_indexes[PCC_ARG_MAX];
     opcode_t result_indexes[PCC_ARG_MAX];
     PMC* args_sig = pmc_new(interp, enum_class_FixedIntegerArray);

Reply via email to