projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdb: LoongArch: Handle special struct in dummy call
[binutils-gdb.git]
/
gdb
/
filename-seen-cache.c
diff --git
a/gdb/filename-seen-cache.c
b/gdb/filename-seen-cache.c
index f3905c0fb1269d64ae5cdfa9ce10f418a18825ab..be8fe1c18a04fb0e659bea8fab92b518fd585282 100644
(file)
--- a/
gdb/filename-seen-cache.c
+++ b/
gdb/filename-seen-cache.c
@@
-1,6
+1,6
@@
/* Filename-seen cache for the GNU debugger, GDB.
/* Filename-seen cache for the GNU debugger, GDB.
- Copyright (C) 1986-202
0
Free Software Foundation, Inc.
+ Copyright (C) 1986-202
3
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-27,10
+27,10
@@
/* filename_seen_cache constructor. */
filename_seen_cache::filename_seen_cache ()
/* filename_seen_cache constructor. */
filename_seen_cache::filename_seen_cache ()
+ : m_tab (htab_create_alloc (INITIAL_FILENAME_SEEN_CACHE_SIZE,
+ filename_hash, filename_eq,
+ NULL, xcalloc, xfree))
{
{
- m_tab = htab_create_alloc (INITIAL_FILENAME_SEEN_CACHE_SIZE,
- filename_hash, filename_eq,
- NULL, xcalloc, xfree);
}
/* See filename-seen-cache.h. */
}
/* See filename-seen-cache.h. */
@@
-38,14
+38,7
@@
filename_seen_cache::filename_seen_cache ()
void
filename_seen_cache::clear ()
{
void
filename_seen_cache::clear ()
{
- htab_empty (m_tab);
-}
-
-/* See filename-seen-cache.h. */
-
-filename_seen_cache::~filename_seen_cache ()
-{
- htab_delete (m_tab);
+ htab_empty (m_tab.get ());
}
/* See filename-seen-cache.h. */
}
/* See filename-seen-cache.h. */
@@
-56,7
+49,7
@@
filename_seen_cache::seen (const char *file)
void **slot;
/* Is FILE in tab? */
void **slot;
/* Is FILE in tab? */
- slot = htab_find_slot (m_tab, file, INSERT);
+ slot = htab_find_slot (m_tab
.get ()
, file, INSERT);
if (*slot != NULL)
return true;
if (*slot != NULL)
return true;