Author: pmichaud
Date: Fri Dec 12 08:09:34 2008
New Revision: 33834

Modified:
   trunk/languages/perl6/src/classes/Mapping.pir

Log:
[rakudo]:  Fix .list method on Mapping and Hash.


Modified: trunk/languages/perl6/src/classes/Mapping.pir
==============================================================================
--- trunk/languages/perl6/src/classes/Mapping.pir       (original)
+++ trunk/languages/perl6/src/classes/Mapping.pir       Fri Dec 12 08:09:34 2008
@@ -89,6 +89,17 @@
 .end
 
 
+=item list()
+
+Return invocant as a List of Pairs.
+
+=cut
+
+.sub 'list' :method
+    .tailcall self.'pairs'()
+.end
+
+
 =item perl()
 
 Return perl representation of the invocant.
@@ -151,7 +162,8 @@
     .local pmc it
     .local pmc rv
     it = iter self
-    rv   = 'list'()
+    $P0 = get_hll_global 'list'
+    rv  = $P0()
     $P3 = get_hll_global 'Perl6Pair'
   loop:
     unless it goto end

Reply via email to