diff options
author | Alan Modra <amodra@gmail.com> | 2018-12-05 12:19:34 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2018-12-05 14:32:13 +1030 |
commit | 9af7cc783aebb975a487747e530030b47beeca09 (patch) | |
tree | 623fe9d60dac51d4a9ecd401c1d849cc15b8f51c /gold | |
parent | 706adc34932232926678abf9fe8bd530492d9e5a (diff) | |
download | gdb-9af7cc783aebb975a487747e530030b47beeca09.zip gdb-9af7cc783aebb975a487747e530030b47beeca09.tar.gz gdb-9af7cc783aebb975a487747e530030b47beeca09.tar.bz2 |
gold won't build with gcc-9
* symtab.h (Symbol::Symbol): Avoid -Wclass-memaccess warning.
Diffstat (limited to 'gold')
-rw-r--r-- | gold/ChangeLog | 4 | ||||
-rw-r--r-- | gold/symtab.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index f0d3ef9..2379536 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,7 @@ +2018-12-05 Alan Modra <amodra@gmail.com> + + * symtab.h (Symbol::Symbol): Avoid -Wclass-memaccess warning. + 2018-12-03 Alexey Neyman <stilor@att.net> PR gold/23594 diff --git a/gold/symtab.h b/gold/symtab.h index 089e156..16a2448 100644 --- a/gold/symtab.h +++ b/gold/symtab.h @@ -914,7 +914,7 @@ class Symbol // Instances of this class should always be created at a specific // size. Symbol() - { memset(this, 0, sizeof *this); } + { memset(static_cast<void*>(this), 0, sizeof *this); } // Initialize the general fields. void |