develooper Front page | perl.cvs.parrot | Postings from January 2009

[svn:parrot] r34895 - trunk/src/jit/ppc

From:
jkeenan
Date:
January 3, 2009 10:24
Subject:
[svn:parrot] r34895 - trunk/src/jit/ppc
Message ID:
20090103182433.1E697CB9FA@x12.develooper.com
Author: jkeenan
Date: Sat Jan  3 10:24:32 2009
New Revision: 34895

Modified:
   trunk/src/jit/ppc/exec_dep.h

Log:
Run 'make headerizer' on Darwin/PPC to capture recent changes, particularly ASSERT_ARGS.

Modified: trunk/src/jit/ppc/exec_dep.h
==============================================================================
--- trunk/src/jit/ppc/exec_dep.h	(original)
+++ trunk/src/jit/ppc/exec_dep.h	Sat Jan  3 10:24:32 2009
@@ -20,19 +20,31 @@
 #define PARROT_PPC_EXEC_DEP_H_GUARD
 
 /* HEADERIZER BEGIN: src/exec_dep.c */
+/* Don't modify between HEADERIZER BEGIN / HEADERIZER END.  Your changes will be lost. */
 
-void
-Parrot_exec_normal_op(Parrot_jit_info_t *jit_info, PARROT_INTERP);
-
-void
-Parrot_exec_cpcf_op(Parrot_jit_info_t *jit_info, PARROT_INTERP);
-
-void
-Parrot_exec_restart_op(Parrot_jit_info_t *jit_info, PARROT_INTERP);
-
-void
-offset_fixup(Parrot_exec_objfile_t *obj);
-
+void offset_fixup(Parrot_exec_objfile_t *obj);
+void Parrot_exec_cpcf_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
+        __attribute__nonnull__(2);
+
+void Parrot_exec_normal_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
+        __attribute__nonnull__(2);
+
+void Parrot_exec_normal_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
+        __attribute__nonnull__(2);
+
+void Parrot_exec_restart_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
+        __attribute__nonnull__(2);
+
+#define ASSERT_ARGS_offset_fixup __attribute__unused__ int _ASSERT_ARGS_CHECK = 0
+#define ASSERT_ARGS_Parrot_exec_cpcf_op __attribute__unused__ int _ASSERT_ARGS_CHECK = \
+       PARROT_ASSERT_ARG(interp)
+#define ASSERT_ARGS_Parrot_exec_normal_op __attribute__unused__ int _ASSERT_ARGS_CHECK = \
+       PARROT_ASSERT_ARG(interp)
+#define ASSERT_ARGS_Parrot_exec_normal_op __attribute__unused__ int _ASSERT_ARGS_CHECK = \
+       PARROT_ASSERT_ARG(interp)
+#define ASSERT_ARGS_Parrot_exec_restart_op __attribute__unused__ int _ASSERT_ARGS_CHECK = \
+       PARROT_ASSERT_ARG(interp)
+/* Don't modify between HEADERIZER BEGIN / HEADERIZER END.  Your changes will be lost. */
 /* HEADERIZER END: src/exec_dep.c */
 
 #endif /* PARROT_PPC_EXEC_DEP_H_GUARD */



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About