mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-23 13:21:43 +08:00
libctf: make the ctf_next ctn_fp non-const
This was always an error, because the ctn_fp routinely has errors set on it, which is not something you can (or should) do to a const object. libctf/ * ctf-impl.h (ctf_next_) <cu.ctn_fp>: Make non-const.
This commit is contained in:
parent
6e09d4a6e6
commit
4bbc4b1f5c
@ -560,11 +560,13 @@ struct ctf_next
|
||||
void **ctn_hash_slot;
|
||||
} u;
|
||||
|
||||
/* This union is of various sorts of dict we can iterate over:
|
||||
currently dictionaries and archives, dynhashes, and dynsets. */
|
||||
/* This union is of various sorts of dict we can iterate over: currently
|
||||
archives, dictionaries, dynhashes, and dynsets. ctn_fp is non-const
|
||||
because we need to set errors on it. */
|
||||
|
||||
union
|
||||
{
|
||||
const ctf_dict_t *ctn_fp;
|
||||
ctf_dict_t *ctn_fp;
|
||||
const ctf_archive_t *ctn_arc;
|
||||
const ctf_dynhash_t *ctn_h;
|
||||
const ctf_dynset_t *ctn_s;
|
||||
|
Loading…
Reference in New Issue
Block a user