[PATCH 3/6] basdefs.h: Add RTEMS_PURE

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Oct 16 06:59:32 UTC 2015


---
 cpukit/score/include/rtems/score/basedefs.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/cpukit/score/include/rtems/score/basedefs.h b/cpukit/score/include/rtems/score/basedefs.h
index 5575a06..9e6bc0a 100644
--- a/cpukit/score/include/rtems/score/basedefs.h
+++ b/cpukit/score/include/rtems/score/basedefs.h
@@ -171,12 +171,14 @@
  *  variables.
  */
 #ifdef __GNUC__
-  #define RTEMS_COMPILER_PURE_ATTRIBUTE \
-     __attribute__ ((pure))
+  #define RTEMS_PURE __attribute__((__pure__))
 #else
-  #define RTEMS_COMPILER_PURE_ATTRIBUTE
+  #define RTEMS_PURE
 #endif
 
+/* Provided for backward compatibility */
+#define RTEMS_COMPILER_PURE_ATTRIBUTE RTEMS_PURE
+
 /**
  *  Instructs the compiler to issue a warning whenever a variable or function
  *  with this attribute will be used.
-- 
1.8.4.5




More information about the devel mailing list