mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
x86: adjust type checking constructs
As Alan points out, ASAN takes issue with these constructs, for current_templates being NULL. Wrap them in sizeof(), so the expressions aren't actually evaluated.
This commit is contained in:
@ -2985,8 +2985,8 @@ md_begin (void)
|
||||
|
||||
/* Type checks to compensate for the conversion through void * which
|
||||
occurs during hash table insertion / lookup. */
|
||||
(void)(sets == ¤t_templates->start);
|
||||
(void)(end == ¤t_templates->end);
|
||||
(void) sizeof (sets == ¤t_templates->start);
|
||||
(void) sizeof (end == ¤t_templates->end);
|
||||
for (; sets < end; ++sets)
|
||||
if (str_hash_insert (op_hash, (*sets)->name, sets, 0))
|
||||
as_fatal (_("duplicate %s"), (*sets)->name);
|
||||
|
Reference in New Issue
Block a user