summaryrefslogtreecommitdiffstats
path: root/include/hashtab.h
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2014-12-15 06:56:39 +0000
committerDJ Delorie <dj@redhat.com>2014-12-15 06:56:39 +0000
commitb536197a756353da081234a828eaa5c4a4cf4181 (patch)
tree2accb959edaa6f4c529fcf448ce51e0010788172 /include/hashtab.h
parentf58bc5991f017a0c720d79b4bb3c0c082e835b04 (diff)
downloadcygnal-b536197a756353da081234a828eaa5c4a4cf4181.tar.gz
cygnal-b536197a756353da081234a828eaa5c4a4cf4181.tar.bz2
cygnal-b536197a756353da081234a828eaa5c4a4cf4181.zip
merge from gcc
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 4bb65d6c7..188b8494d 100644
--- a/include/hashtab.h
+++ b/include/hashtab.h
@@ -39,10 +39,6 @@ extern "C" {
#include "ansidecl.h"
-#ifndef GTY
-#define GTY(X)
-#endif
-
/* The type for a hash code. */
typedef unsigned int hashval_t;
@@ -97,7 +93,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;
@@ -108,7 +104,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;
@@ -132,7 +128,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;