]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
PR28106, build of 2.37 fails on FreeBSD and Clang
authorAlan Modra <amodra@gmail.com>
Tue, 20 Jul 2021 09:16:57 +0000 (18:46 +0930)
committerAlan Modra <amodra@gmail.com>
Tue, 20 Jul 2021 12:04:32 +0000 (21:34 +0930)
commit10b4dbbf281397e2827820c715c39559c7f7a29d
tree77042fb9f3b2cb7f846b6d6cb9304adbb2209e9e
parentad71de582ecc41b7e700680827bee8fec36a21ec
PR28106, build of 2.37 fails on FreeBSD and Clang

https://en.cppreference.com/w/cpp/types/NULL says NULL might be
defined as nullptr.
https://en.cppreference.com/w/cpp/language/reinterpret_cast says
reinterpret_cast can't be used on nullptr.

PR gold/28106
PR gold/27815
* gc.h (gc_process_relocs): Use static_cast in Section_id constructor.

(cherry picked from commit b97bd976233ee4d43c2fe18f6356e62779cbe82d)
gold/ChangeLog
gold/gc.h