diff options
author | Karl Williamson <khw@cpan.org> | 2019-12-17 15:21:26 -0700 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2019-12-17 15:28:25 -0700 |
commit | c55422bab220dd194925b14f223bc6272aa4d4cf (patch) | |
tree | e41fb2b591e9e6eb3512d6897db472d2a21de18f | |
parent | dca9f615c2ca4c784ef9cdd9a7a313de40998bcf (diff) | |
download | perl-c55422bab220dd194925b14f223bc6272aa4d4cf.tar.gz |
PATCH GH #17276 New compilation diagnostic
The previous patch in commit 830b3eb245d5dbcf095fbd4b5d59764c697c20df
didn't work generally. This uses #ifdef instead.
-rw-r--r-- | perl.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -7517,8 +7517,9 @@ START_EXTERN_C */ /* The quadmath literals are anon structs which -Wc++-compat doesn't like. */ -GCC_DIAG_IGNORE_DECL(-Wpragmas); +# ifndef USE_CPLUSPLUS GCC_DIAG_IGNORE_DECL(-Wc++-compat); +# endif # ifdef USE_QUADMATH /* Cannot use HUGE_VALQ for PL_inf because not a compile-time @@ -7588,8 +7589,9 @@ INFNAN_NV_U8_DECL PL_nan = { 0.0/0.0 }; /* keep last */ # endif # endif +# ifndef USE_CPLUSPLUS GCC_DIAG_RESTORE_DECL; -GCC_DIAG_RESTORE_DECL; +# endif #else |