From: Tom Tromey Date: Fri, 6 Aug 2021 18:30:51 +0000 (-0600) Subject: Unconditionally define _initialize_addrmap X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fd986183343387b019080d81838ad9371593b219;p=binutils-gdb.git Unconditionally define _initialize_addrmap The way that init.c is generated does not allow for an initialization function to be conditionally defined -- doing so will result in a link error. This patch fixes a build problem that arises from such a conditional definition. It can be reproduce with --disable-unit-tests. --- diff --git a/gdb/addrmap.c b/gdb/addrmap.c index 22817824cdc..49e51a388e1 100644 --- a/gdb/addrmap.c +++ b/gdb/addrmap.c @@ -681,11 +681,13 @@ test_addrmap () } } // namespace selftests +#endif /* GDB_SELF_TEST */ void _initialize_addrmap (); void _initialize_addrmap () { +#if GDB_SELF_TEST selftests::register_test ("addrmap", selftests::test_addrmap); -} #endif /* GDB_SELF_TEST */ +}