diff options
author | David M. Lee <dlee@digium.com> | 2013-05-08 21:01:33 +0000 |
---|---|---|
committer | David M. Lee <dlee@digium.com> | 2013-05-08 21:01:33 +0000 |
commit | b007c744a482d7c19545bdcbf1e4372fb36878a8 (patch) | |
tree | 963dc41910f76095d834d11bb73ca14c5cb0a845 /include | |
parent | ec53d7fa87a9a4371468acc7ef67144ca0b7b545 (diff) |
Add development flag to disable the inline API.
A GCC bug[1] can, in some cases, pop up an unsuppressible pedwarn when
using a static inline standard library function from a non-static
inline function.
This normally doesn't show up, but can occur if you're running an
upgrade version of GCC (such as GCC 4.8 on OS X, which normally runs
GCC 4.2).
[1]: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47816
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@388046 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/inline_api.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asterisk/inline_api.h b/include/asterisk/inline_api.h index 2347d09d7..5f6911d36 100644 --- a/include/asterisk/inline_api.h +++ b/include/asterisk/inline_api.h @@ -43,7 +43,7 @@ including the header file */ -#if !defined(LOW_MEMORY) +#if !defined(LOW_MEMORY) && !defined(DISABLE_INLINE) #if !defined(AST_API_MODULE) #define AST_INLINE_API(hdr, body) hdr; extern inline hdr body |