Hi,

I'm trying to modify 'Test::Builder' and 'Test::Builder::*' to keys
but I'm stuck with the following problem:

$ ./parrot runtime/parrot/library/Test/Builder.pir
error:imcc:The opcode 'does_i_p_pc' (does<3>) was not found. Check the
type and number of the arguments
        in file 'runtime/parrot/library/Test/Builder.pir' line 334

The change that apparently created this problem is this:

=== runtime/parrot/library/Test/Builder.pir
==================================================================
--- runtime/parrot/library/Test/Builder.pir     (revision 620)
+++ runtime/parrot/library/Test/Builder.pir     (local)
@@ -330,7 +330,7 @@

   CHECK_REPLAN:
     .local int valid_tp
-    valid_tp = does testplan, 'Test::Builder::TestPlan'
+    valid_tp = does testplan, [ 'Test'; 'Builder'; 'TestPlan' ]

     unless valid_tp goto CHECK_TESTNUM

And apparently 'does' doesn't accept keys as $3.

Can anyone suggest what I should do?

-- 
Thanks,
Badai Aqrandista (cheepy)

Reply via email to