cvsuser     03/02/03 03:19:20

  Modified:    .        core.ops
               lib/Parrot/OpTrans Compiled.pm
  Log:
  invoke
  
  Revision  Changes    Path
  1.252     +1 -1      parrot/core.ops
  
  Index: core.ops
  ===================================================================
  RCS file: /cvs/public/parrot/core.ops,v
  retrieving revision 1.251
  retrieving revision 1.252
  diff -u -w -r1.251 -r1.252
  --- core.ops  31 Jan 2003 16:41:02 -0000      1.251
  +++ core.ops  3 Feb 2003 11:19:14 -0000       1.252
  @@ -4544,7 +4544,7 @@
     opcode_t *dest;
     PMC * p = interpreter->ctx.pmc_reg.registers[0];
   
  -  dest = (opcode_t *)p->vtable->invoke(interpreter, p, expr NEXT());
  +  dest = (opcode_t *)p->vtable->invoke(interpreter, p, CUR_OPCODE + 1);
   
     goto ADDRESS(dest);
   }
  
  
  
  1.9       +2 -1      parrot/lib/Parrot/OpTrans/Compiled.pm
  
  Index: Compiled.pm
  ===================================================================
  RCS file: /cvs/public/parrot/lib/Parrot/OpTrans/Compiled.pm,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -w -r1.8 -r1.9
  --- Compiled.pm       21 Jan 2003 10:11:01 -0000      1.8
  +++ Compiled.pm       3 Feb 2003 11:19:20 -0000       1.9
  @@ -1,7 +1,7 @@
   #
   # CGoto.pm
   #
  -# $Id: Compiled.pm,v 1.8 2003/01/21 10:11:01 leo Exp $
  +# $Id: Compiled.pm,v 1.9 2003/02/03 11:19:20 leo Exp $
   #
   
   use strict;
  @@ -17,6 +17,7 @@
   {
     return <<END;
   #define CUR_OPCODE cur_opcode
  +#define REL_PC (cur_opcode - start_code)
   #define IREG(i) interpreter->ctx.int_reg.registers[i]
   #define NREG(i) interpreter->ctx.num_reg.registers[i]
   #define PREG(i) interpreter->ctx.pmc_reg.registers[i]
  
  
  


Reply via email to