cvsuser     03/12/27 02:34:10

  Modified:    ops      ops.num
               t/op     calling.t
  Log:
  add foldup to ops.num; get rid of magic consts in test
  
  Revision  Changes    Path
  1.17      +1 -1      parrot/ops/ops.num
  
  Index: ops.num
  ===================================================================
  RCS file: /cvs/public/parrot/ops/ops.num,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -w -r1.16 -r1.17
  --- ops.num   25 Dec 2003 21:48:58 -0000      1.16
  +++ ops.num   27 Dec 2003 10:34:08 -0000      1.17
  @@ -1342,4 +1342,4 @@
   ne_addr_p_p_ic  1315
   isnull_p_ic     1316
   deref_p_p    1317
  -
  +foldup_p     1318
  
  
  
  1.2       +58 -59    parrot/t/op/calling.t
  
  Index: calling.t
  ===================================================================
  RCS file: /cvs/public/parrot/t/op/calling.t,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- calling.t 27 Dec 2003 07:13:23 -0000      1.1
  +++ calling.t 27 Dec 2003 10:34:10 -0000      1.2
  @@ -5,25 +5,24 @@
   
   # Test calling convention operations
   output_is(<<'CODE', <<OUTPUT, "foldup");
  -set P16,P1
  -new P19,36
  -new P18,36
  -new P17,36
  -new P16,36
  -new P21,36
  -new P20,36
  -new P22,36
  -new P24,36
  -new P28,36
  -new P29,36
  -new P30,36
  -new P27,36
  -new P26,36
  -new P25,36
  -new P23,36
  +    new P19, .PerlString
  +    new P18, .PerlString
  +    new P17, .PerlString
  +    new P16, .PerlString
  +    new P21, .PerlString
  +    new P20, .PerlString
  +    new P22, .PerlString
  +    new P24, .PerlString
  +    new P28, .PerlString
  +    new P29, .PerlString
  +    new P30, .PerlString
  +    new P27, .PerlString
  +    new P26, .PerlString
  +    new P25, .PerlString
  +    new P23, .PerlString
   set P20,"Foobar!"
   set P23,"Baxman!"
  -newsub P0,45,74
  +    newsub P0, .Sub, _foo
   set P5,P19
   set P6,P18
   set P7,P17
  @@ -35,13 +34,12 @@
   set P13,P28
   set P14,P29
   set P15,P30
  -new P3,42
  +    new P3, .SArray
   set P3,15
   push P3,P27
   push P3,P26
   push P3,P25
   push P3,P23
  -set P0,P0
   set I0,1
   set I1,4
   set I2,11
  @@ -50,6 +48,7 @@
   invokecc 
   restoretop 
   end 
  +_foo:
   foldup P17
   set P16,P17[5]
   print P16
  @@ -63,7 +62,7 @@
   set I3,0
   set I4,0
   invoke P1
  -end
  +
   CODE
   Foobar!
   Baxman!
  
  
  

Reply via email to