Clear all local_symbol.lsy_flags
* symbols.c (local_symbol_make): Init all of lsy_flags.
This commit is contained in:
parent
39a1432c09
commit
0e1d094e96
@ -1,3 +1,7 @@
|
||||
2020-05-19 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* symbols.c (local_symbol_make): Init all of lsy_flags.
|
||||
|
||||
2020-05-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* symbols.c (resolve_symbol_value): Invoke LOCAL_SYMBOL_CHECK
|
||||
|
@ -327,14 +327,14 @@ local_symbol_make (const char *name, segT section, valueT val, fragS *frag)
|
||||
{
|
||||
const char *name_copy;
|
||||
struct local_symbol *ret;
|
||||
struct symbol_flags flags = { .sy_local_symbol = 1, .sy_resolved = 0 };
|
||||
|
||||
++local_symbol_count;
|
||||
|
||||
name_copy = save_symbol_name (name);
|
||||
|
||||
ret = (struct local_symbol *) obstack_alloc (¬es, sizeof *ret);
|
||||
ret->lsy_flags.sy_local_symbol = 1;
|
||||
ret->lsy_flags.sy_resolved = 0;
|
||||
ret->lsy_flags = flags;
|
||||
ret->lsy_name = name_copy;
|
||||
ret->lsy_section = section;
|
||||
local_symbol_set_frag (ret, frag);
|
||||
|
Loading…
Reference in New Issue
Block a user