1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 14:00:21 +02:00

add internal SCM_NOINLINE definition

* libguile/_scm.h (SCM_NOINLINE): New internal define, for things that
  we definitely don't want the compiler to inline.
This commit is contained in:
Andy Wingo 2012-04-30 19:51:06 +02:00
parent c15defef7f
commit 7dbc03498a

View file

@ -190,6 +190,11 @@
#define scm_to_off64_t scm_to_int64
#define scm_from_off64_t scm_from_int64
#if (defined __GNUC__)
# define SCM_NOINLINE __attribute__ ((__noinline__))
#else
# define SCM_NOINLINE /* noinline */
#endif
/* The endianness marker in objcode. */
#ifdef WORDS_BIGENDIAN