diff options
author | Andrew Burgess <andrew.burgess@embecosm.com> | 2020-02-19 19:01:51 +0000 |
---|---|---|
committer | Andrew Burgess <andrew.burgess@embecosm.com> | 2020-02-25 17:04:42 +0000 |
commit | 99e47410143dc8a5f699e73e56dd4c64ecc1c2e9 (patch) | |
tree | cd2c1ed06cd2f19f1ec3acfcf9c42438c9fb0021 /include/hashtab.h | |
parent | 9e80cfa14ed0bdec20361ae78e74ccb937de3428 (diff) | |
download | fsf-binutils-gdb-99e47410143dc8a5f699e73e56dd4c64ecc1c2e9.zip fsf-binutils-gdb-99e47410143dc8a5f699e73e56dd4c64ecc1c2e9.tar.gz fsf-binutils-gdb-99e47410143dc8a5f699e73e56dd4c64ecc1c2e9.tar.bz2 |
Merge upstream GCC changes for include/ and libiberty/ directories
This commit pulls in the latest changes for the include/ and
libiberty/ directories. The last sync was in commit
533da48302a26885a972e4379eccc26b364e5b53.
This commit also removes the file libiberty/rust-demangle.h, this file
has been removed in upstream GCC, and should have been deleted as part
of the previous sync up, which included this ChangeLog entry:
2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
....
* rust-demangle.h: Remove.
I've grep'd over the binutils-gdb source and can find no reference to
the rust-demangle.h file, and everything seems to build fine without
it, so I assume its continued existence was a mistake.
include/ChangeLog:
Import from gcc mainline:
2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
* hashtab.h (htab_remove_elt): Make a parameter const.
(htab_remove_elt_with_hash): Likewise.
libiberty/ChangeLog:
* rust-demangle.h: Removed.
Import from gcc mainline:
2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
* hashtab.c (htab_remove_elt): Make a parameter const.
(htab_remove_elt_with_hash): Likewise.
2020-01-23 Alexandre Oliva <oliva@adacore.com>
* argv.c (writeargv): Output empty args as "".
2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
* cp-demangle.c (cplus_demangle_operators): Add the co_await
operator.
* testsuite/demangle-expected: Test co_await operator mangling.
Diffstat (limited to 'include/hashtab.h')
-rw-r--r-- | include/hashtab.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/hashtab.h b/include/hashtab.h index d94b54c..6cca342 100644 --- a/include/hashtab.h +++ b/include/hashtab.h @@ -173,8 +173,8 @@ extern void * htab_find_with_hash (htab_t, const void *, hashval_t); extern void ** htab_find_slot_with_hash (htab_t, const void *, hashval_t, enum insert_option); extern void htab_clear_slot (htab_t, void **); -extern void htab_remove_elt (htab_t, void *); -extern void htab_remove_elt_with_hash (htab_t, void *, hashval_t); +extern void htab_remove_elt (htab_t, const void *); +extern void htab_remove_elt_with_hash (htab_t, const void *, hashval_t); extern void htab_traverse (htab_t, htab_trav, void *); extern void htab_traverse_noresize (htab_t, htab_trav, void *); |