]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
ld: fix -std=gnu23 compatibility wrt _Bool
authorSam James <sam@gentoo.org>
Sat, 16 Nov 2024 07:07:02 +0000 (07:07 +0000)
committerSam James <sam@gentoo.org>
Tue, 19 Nov 2024 06:41:06 +0000 (06:41 +0000)
commit059f36543368d24075018354eb8454a952aff96b
tree4f436b3924f7f0cb3e92c2c008024e07d65e3b5e
parent74401db8de037bd109f06ddd93155c0d081f092e
ld: fix -std=gnu23 compatibility wrt _Bool

GCC trunk now defaults to -std=gnu23. We return false in a few places
which can't work when true/false are a proper type (_Bool). Return NULL
where appropriate instead of false. All callers handle this appropriately.

ChangeLog:
PR ld/32372

* pdb.c (add_stream): Return NULL.

(cherry picked from commit bf447eec6d7b69cba652127e2f38f102de38de39)
ld/pdb.c