[svn:parrot] r48896 - in trunk: lib/Parrot src/gc

nwellnhof at svn.parrot.org nwellnhof at svn.parrot.org
Fri Sep 10 00:46:07 UTC 2010


Author: nwellnhof
Date: Fri Sep 10 00:46:07 2010
New Revision: 48896
URL: https://trac.parrot.org/parrot/changeset/48896

Log:
Add PARROT_NOINLINE to valid headerizer macros

Modified:
   trunk/lib/Parrot/Headerizer.pm
   trunk/src/gc/system.c

Modified: trunk/lib/Parrot/Headerizer.pm
==============================================================================
--- trunk/lib/Parrot/Headerizer.pm	Fri Sep 10 00:22:53 2010	(r48895)
+++ trunk/lib/Parrot/Headerizer.pm	Fri Sep 10 00:46:07 2010	(r48896)
@@ -45,6 +45,7 @@
     $self->{valid_macros} = { map { ( $_, 1 ) } qw(
         PARROT_EXPORT
         PARROT_INLINE
+        PARROT_NOINLINE
 
         PARROT_CAN_RETURN_NULL
         PARROT_CANNOT_RETURN_NULL

Modified: trunk/src/gc/system.c
==============================================================================
--- trunk/src/gc/system.c	Fri Sep 10 00:22:53 2010	(r48895)
+++ trunk/src/gc/system.c	Fri Sep 10 00:46:07 2010	(r48896)
@@ -75,6 +75,7 @@
         __attribute__nonnull__(1)
         __attribute__nonnull__(2);
 
+PARROT_NOINLINE
 static void trace_system_stack(PARROT_INTERP,
     ARGIN(const Memory_Pools *mem_pools))
         __attribute__nonnull__(1)


More information about the parrot-commits mailing list