aboutsummaryrefslogtreecommitdiff
path: root/include/hashtab.h
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-07-14 09:16:33 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-07-14 09:18:16 -0700
commitd0270d8cb92123b55d2bf735e59ee9450a9893f9 (patch)
tree22f043666eb97b88353ea0b26531f254a4327361 /include/hashtab.h
parent1d83d382dea9b98d4aa4aa0083713447b83e0ba5 (diff)
downloadgdb-d0270d8cb92123b55d2bf735e59ee9450a9893f9.zip
gdb-d0270d8cb92123b55d2bf735e59ee9450a9893f9.tar.gz
gdb-d0270d8cb92123b55d2bf735e59ee9450a9893f9.tar.bz2
Sync hashtab.h, splay-tree.h with GCC
Sync with GCC 2014-12-09 Trevor Saunders <tsaunders@mozilla.com> * hashtab.h, splay-tree.h: Remove GTY markers.
Diffstat (limited to 'include/hashtab.h')
-rw-r--r--include/hashtab.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/include/hashtab.h b/include/hashtab.h
index 10d19bb..b1b5877 100644
--- a/include/hashtab.h
+++ b/include/hashtab.h
@@ -38,10 +38,6 @@ extern "C" {
#include "ansidecl.h"
-#ifndef GTY
-#define GTY(X)
-#endif
-
/* The type for a hash code. */
typedef unsigned int hashval_t;
@@ -96,7 +92,7 @@ typedef void (*htab_free_with_arg) (void *, void *);
functions mentioned below. The size of this structure is subject to
change. */
-struct GTY(()) htab {
+struct htab {
/* Pointer to hash function. */
htab_hash hash_f;
@@ -107,7 +103,7 @@ struct GTY(()) htab {
htab_del del_f;
/* Table itself. */
- void ** GTY ((use_param, length ("%h.size"))) entries;
+ void **entries;
/* Current size (in entries) of the hash table. */
size_t size;
@@ -131,7 +127,7 @@ struct GTY(()) htab {
htab_free free_f;
/* Alternate allocate/free functions, which take an extra argument. */
- void * GTY((skip)) alloc_arg;
+ void *alloc_arg;
htab_alloc_with_arg alloc_with_arg_f;
htab_free_with_arg free_with_arg_f;