PR27671, Poisoning TRUE / FALSE poisons Win32 system headers

PR 27671
	* bfd-in.h: Don't poison FALSE or TRUE.
	* bfd-in2.h: Regenerate.
This commit is contained in:
Alan Modra 2021-03-31 22:59:25 +10:30
parent 5b7c81bd8c
commit 65c5fbd4fd
3 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2021-03-31 Alan Modra <amodra@gmail.com>
PR 27671
* bfd-in.h: Don't poison FALSE or TRUE.
* bfd-in2.h: Regenerate.
2021-03-31 Alan Modra <amodra@gmail.com>
* sysdep.h: POISON_BFD_BOOLEAN: Define.

View File

@ -120,7 +120,7 @@ typedef struct bfd bfd;
success and FALSE on failure (unless they're a predicate). */
#ifdef POISON_BFD_BOOLEAN
# pragma GCC poison bfd_boolean FALSE TRUE
# pragma GCC poison bfd_boolean
#else
# define bfd_boolean bool
# undef FALSE

View File

@ -127,7 +127,7 @@ typedef struct bfd bfd;
success and FALSE on failure (unless they're a predicate). */
#ifdef POISON_BFD_BOOLEAN
# pragma GCC poison bfd_boolean FALSE TRUE
# pragma GCC poison bfd_boolean
#else
# define bfd_boolean bool
# undef FALSE