diff options
author | David Mitchell <davem@iabyn.com> | 2012-12-04 15:30:37 +0000 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2012-12-04 15:42:04 +0000 |
commit | b3ba608d9c8ad4dbd243bea977d4c9f3b6970329 (patch) | |
tree | ba1da1a348aebdb57804e1b54892230b54a7ecd7 /inline.h | |
parent | ccde85316a0db149f30359ebfdf031ef602b0344 (diff) | |
download | perl-b3ba608d9c8ad4dbd243bea977d4c9f3b6970329.tar.gz |
silence some non-clang warnings
ccde85316a0db149f30359ebfdf031ef602b0344 added some
#pragma clang ...
lines to shut up clang.
This caused gcc to give voluminous 'unknown pragma "clang"' output.
Sigh.
Hopefully now fixed, although it all seems very cumbersome.
Diffstat (limited to 'inline.h')
-rw-r--r-- | inline.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -126,11 +126,15 @@ S_sv_or_pv_pos_u2b(pTHX_ SV *sv, const char *pv, STRLEN pos, STRLEN *lenp) /* ------------------------------- handy.h ------------------------------- */ /* saves machine code for a common noreturn idiom typically used in Newx*() */ +#ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunused-function" +#endif static void S_croak_memory_wrap(void) { Perl_croak_nocontext("%s",PL_memory_wrap); } +#ifdef __clang__ #pragma clang diagnostic pop +#endif |