[svn:languages] r75 - lolcode/trunk/src/builtins

fperrad at svn.parrot.org fperrad at svn.parrot.org
Fri Jul 17 06:59:32 UTC 2009


Author: fperrad
Date: Fri Jul 17 06:59:32 2009
New Revision: 75
URL: https://trac.parrot.org/languages/changeset/75

Log:
[LOLCODE] use the opcode 'iter' instead of a instantiation of 'Iterator'

Modified:
   lolcode/trunk/src/builtins/say.pir

Modified: lolcode/trunk/src/builtins/say.pir
==============================================================================
--- lolcode/trunk/src/builtins/say.pir	Thu Jul 16 17:09:12 2009	(r74)
+++ lolcode/trunk/src/builtins/say.pir	Fri Jul 17 06:59:32 2009	(r75)
@@ -12,11 +12,11 @@
     .param pmc args            :slurpy
     .local int no_newline
     no_newline = 0
-    .local pmc iter
-    iter = new 'Iterator', args
+    .local pmc it
+    it = iter args
   iter_loop:
-    unless iter goto iter_end
-    $S0 = shift iter
+    unless it goto iter_end
+    $S0 = shift it
     $I0 = iseq $S0, '!'
     if $I0 goto no_print
     print $S0


More information about the parrot-commits mailing list