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 10:45:48 +0000 (20:15 +0930)
commitb97bd976233ee4d43c2fe18f6356e62779cbe82d
treedd0c04bae30dbf5f72920631361520224b4f5a90
parent05558223b5b52bf41036eb80335d2e541187e78f
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.
gold/ChangeLog
gold/gc.h