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);