Author: pmichaud
Date: Fri Jan  9 22:22:32 2009
New Revision: 35332

Modified:
   trunk/languages/perl6/src/classes/List.pir
   trunk/languages/perl6/src/parser/actions.pm

Log:
[rakudo]:  Remove a couple of outdated Perl6Scalar items.
Now we can start using it again.


Modified: trunk/languages/perl6/src/classes/List.pir
==============================================================================
--- trunk/languages/perl6/src/classes/List.pir  (original)
+++ trunk/languages/perl6/src/classes/List.pir  Fri Jan  9 22:22:32 2009
@@ -278,10 +278,6 @@
   flat_loop_1:
     .local pmc elem
     elem = self[i]
-    $I0 = isa elem, 'Perl6Scalar'
-    unless $I0 goto no_deref
-    elem = deref elem
-  no_deref:
     $I0 = isa elem, 'ObjectRef'
     if $I0 goto flat_next
     $I0 = can elem, '!flatten'

Modified: trunk/languages/perl6/src/parser/actions.pm
==============================================================================
--- trunk/languages/perl6/src/parser/actions.pm (original)
+++ trunk/languages/perl6/src/parser/actions.pm Fri Jan  9 22:22:32 2009
@@ -2554,7 +2554,7 @@
     else {
         $getset := PAST::Op.new(
             :inline(
-                '    %r = new "Perl6Scalar", %0',
+                '    %r = new "ObjectRef", %0',
                 '    $P0 = get_hll_global [ "Bool" ], "True"',
                 '    setprop %r, "readonly", $P0'
             ),

Reply via email to