[0/3] Better type safety for bcache

Message ID 20240320-bcache-type-v1-0-fe616105e9ae@adacore.com
Headers
Series Better type safety for bcache |

Message

Tom Tromey March 20, 2024, 8:23 p.m. UTC
  This series changes bcache to only allow trivially-copyable types.
Some other minor API improvements are also made.

Regression tested on x86-64 Fedora 38

---
Tom Tromey (3):
      Some constification in psymtab
      Make bcache more type-safe
      Remove a couple unnecessary casts

 gdb/bcache.h   | 25 +++++++++++++++++++++-
 gdb/gdbtypes.c |  2 +-
 gdb/macrotab.c | 12 +++++------
 gdb/objfiles.h |  4 ++--
 gdb/psymtab.c  | 65 +++++++++++++++++++++++++++-------------------------------
 gdb/psymtab.h  |  4 ++--
 6 files changed, 65 insertions(+), 47 deletions(-)
---
base-commit: d5e9331b6ba459fa211229e56d63b11daaab3330
change-id: 20240320-bcache-type-408f5e90ca2a

Best regards,