[svn:parrot] r38717 - trunk/t/compilers/imcc/syn
coke at svn.parrot.org
coke at svn.parrot.org
Tue May 12 16:22:00 UTC 2009
Author: coke
Date: Tue May 12 16:22:00 2009
New Revision: 38717
URL: https://trac.parrot.org/parrot/changeset/38717
Log:
[t] add regressions for RT #41788
Modified:
trunk/t/compilers/imcc/syn/regressions.t
Modified: trunk/t/compilers/imcc/syn/regressions.t
==============================================================================
--- trunk/t/compilers/imcc/syn/regressions.t Tue May 12 16:02:16 2009 (r38716)
+++ trunk/t/compilers/imcc/syn/regressions.t Tue May 12 16:22:00 2009 (r38717)
@@ -6,7 +6,7 @@
use warnings;
use lib qw( . lib ../lib ../../lib );
use Test::More;
-use Parrot::Test tests => 11;
+use Parrot::Test tests => 13;
pir_error_output_like( <<'CODE', <<'OUT', 'invalid get_results syntax');
.sub main :main
@@ -153,6 +153,31 @@
ok 1
OUT
+my $register = "9" x 4096;
+pir_output_is( <<"CODE", <<'OUT', 'long register numbers in PIR (RT #41788)');
+.sub main
+ \$P$register = new 'Integer'
+ \$P$register = 3
+ say \$P$register
+.end
+CODE
+3
+OUT
+
+TODO: {
+ local $TODO = "works in PIR, not PASM";
+
+pasm_output_is( <<"CODE", <<'OUT', 'long register numbers in PASM (RT #41788)');
+ new P$register, 'Integer'
+ assign P$register, 3
+ say P$register
+CODE
+3
+OUT
+
+}
+
+
# Local Variables:
# mode: cperl
# cperl-indent-level: 4
More information about the parrot-commits
mailing list