# New Ticket Created by  Stephane Peiry 
# Please include the string:  [perl #31720]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31720 >



The solaris port does not yet support jitted vtables (for instance function
Parrot_jit_vtable1_op is plain empty at the moment), so this patch comments
out the whole "jit vatbles" block until we get it properly implemented.

This fixes make testj on

  t/op/gc         (failing, passes ok now)
  t/op/lexicals.t (this was hanging undefintly, now passes ok)

and also regain visibility on the jit tests, without having to manually
bypass lexicals.
Thanks,
Stephane

Index: jit/sun4/jit_emit.h
===================================================================
RCS file: /cvs/public/parrot/jit/sun4/jit_emit.h,v
retrieving revision 1.27
diff -u -r1.27 jit_emit.h
--- jit/sun4/jit_emit.h 23 Apr 2004 09:20:56 -0000      1.27
+++ jit/sun4/jit_emit.h 23 Sep 2004 18:39:36 -0000
@@ -734,9 +734,9 @@
 }
 
 #  ifndef NO_JIT_VTABLE_OPS
-
+/*
 #    undef Parrot_jit_vtable1_op
-/*#    undef Parrot_jit_vtable1r_op
+#    undef Parrot_jit_vtable1r_op
 #    undef Parrot_jit_vtable2rk_op
 #    undef Parrot_jit_vtable3k_op
 
@@ -752,14 +752,14 @@
 #    undef Parrot_jit_vtable_ifp_op
 #    undef Parrot_jit_vtable_unlessp_op
 #    undef Parrot_jit_vtable_newp_ic_op
-*/
+
 
 static void
 Parrot_jit_vtable1_op(Parrot_jit_info_t *jit_info,
                       Interp *interpreter)
 {
 }
-
+*/
 #endif /* NO_JIT_VTABLE_OPS */
 
 #else

Reply via email to