diff options
author | Richard Biener <rguenther@suse.de> | 2018-12-06 11:32:09 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2018-12-06 11:32:09 +0000 |
commit | 1c252ef3cbf964ce6022e5431de7f264a929a100 (patch) | |
tree | 9d8140a68c008e3bc89ef9eded4d916dcf77f927 /gcc/regrename.c | |
parent | 98610dc5b630a8ee7f39ed48d45e58fb044dbec1 (diff) | |
download | gcc-1c252ef3cbf964ce6022e5431de7f264a929a100.zip gcc-1c252ef3cbf964ce6022e5431de7f264a929a100.tar.gz gcc-1c252ef3cbf964ce6022e5431de7f264a929a100.tar.bz2 |
bitmap.c (bitmap_head::crashme): Define.
2018-12-06 Richard Biener <rguenther@suse.de>
* bitmap.c (bitmap_head::crashme): Define.
* bitmap.h (bitmap_head): Add constexpr default constructor
poisoning the obstack member.
(bitmap_head::crashme): Declare.
(bitmap_release): New function clearing a bitmap and poisoning
the obstack member.
* gengtype.c (main): Make it recognize CONSTEXPR.
* lra-constraints.c (lra_inheritance): Use bitmap_release
instead of bitmap_clear.
* ira.c (ira): Work around class-memaccess warning.
* regrename.c (create_new_chain): Likewise.
From-SVN: r266850
Diffstat (limited to 'gcc/regrename.c')
-rw-r--r-- | gcc/regrename.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/regrename.c b/gcc/regrename.c index 8424093..7294107 100644 --- a/gcc/regrename.c +++ b/gcc/regrename.c @@ -231,7 +231,7 @@ create_new_chain (unsigned this_regno, unsigned this_nregs, rtx *loc, struct du_chain *this_du; int nregs; - memset (head, 0, sizeof *head); + memset ((void *)head, 0, sizeof *head); head->next_chain = open_chains; head->regno = this_regno; head->nregs = this_nregs; |