diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-12-02 10:30:25 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-12-02 10:30:25 +0100 | 
| commit | 44a3eaeba04ef78835ca741592c376428ada5f71 (patch) | |
| tree | 29cc935fd475678dcbe38972bfa77fdc68ffb10d /lib/verify.h | |
| parent | 6b73edd95d603e27d55d4905134ac1327d426534 (diff) | |
New upstream version 0.9.8upstream/0.9.8
Diffstat (limited to 'lib/verify.h')
| -rw-r--r-- | lib/verify.h | 11 | 
1 files changed, 8 insertions, 3 deletions
| diff --git a/lib/verify.h b/lib/verify.h index 55e47fe7..3ee27c87 100644 --- a/lib/verify.h +++ b/lib/verify.h @@ -1,6 +1,6 @@  /* Compile-time assert-like macros. -   Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc. +   Copyright (C) 2005-2006, 2009-2017 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or     modify it under the terms of either: @@ -22,7 +22,7 @@     GNU General Public License for more details.     You should have received a copy of the GNU General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  /* Written by Paul Eggert, Bruno Haible, and Jim Meyering.  */ @@ -257,7 +257,12 @@ template <int w>  /* Verify requirement R at compile-time, as a declaration without a     trailing ';'.  */ -#define verify(R) _GL_VERIFY (R, "verify (" #R ")") +#ifdef __GNUC__ +# define verify(R) _GL_VERIFY (R, "verify (" #R ")") +#else +/* PGI barfs if R is long.  Play it safe.  */ +# define verify(R) _GL_VERIFY (R, "verify (...)") +#endif  #ifndef __has_builtin  # define __has_builtin(x) 0 | 
