[svn:parrot] r46840 - in trunk: include/parrot src
petdance at svn.parrot.org
petdance at svn.parrot.org
Fri May 21 06:12:16 UTC 2010
Author: petdance
Date: Fri May 21 06:12:16 2010
New Revision: 46840
URL: https://trac.parrot.org/parrot/changeset/46840
Log:
Flagging functions as pure. Thanks, GCC 4.6!
Modified:
trunk/include/parrot/embed.h
trunk/src/embed.c
Modified: trunk/include/parrot/embed.h
==============================================================================
--- trunk/include/parrot/embed.h Fri May 21 06:01:25 2010 (r46839)
+++ trunk/include/parrot/embed.h Fri May 21 06:12:16 2010 (r46840)
@@ -141,14 +141,17 @@
__attribute__nonnull__(1);
PARROT_EXPORT
+PARROT_PURE_FUNCTION
Parrot_UInt Parrot_test_debug(PARROT_INTERP, Parrot_UInt flag)
__attribute__nonnull__(1);
PARROT_EXPORT
+PARROT_PURE_FUNCTION
Parrot_Int Parrot_test_flag(PARROT_INTERP, Parrot_Int flag)
__attribute__nonnull__(1);
PARROT_EXPORT
+PARROT_PURE_FUNCTION
Parrot_UInt Parrot_test_trace(PARROT_INTERP, Parrot_UInt flag)
__attribute__nonnull__(1);
Modified: trunk/src/embed.c
==============================================================================
--- trunk/src/embed.c Fri May 21 06:01:25 2010 (r46839)
+++ trunk/src/embed.c Fri May 21 06:12:16 2010 (r46840)
@@ -281,6 +281,7 @@
*/
PARROT_EXPORT
+PARROT_PURE_FUNCTION
Parrot_Int
Parrot_test_flag(PARROT_INTERP, Parrot_Int flag)
{
@@ -300,6 +301,7 @@
*/
PARROT_EXPORT
+PARROT_PURE_FUNCTION
Parrot_UInt
Parrot_test_debug(PARROT_INTERP, Parrot_UInt flag)
{
@@ -319,6 +321,7 @@
*/
PARROT_EXPORT
+PARROT_PURE_FUNCTION
Parrot_UInt
Parrot_test_trace(PARROT_INTERP, Parrot_UInt flag)
{
More information about the parrot-commits
mailing list