From 2e668a5dffaa49fde3492f9018ace8ba499ed515 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sat, 23 Aug 2008 20:30:15 +0000 Subject: * macrotab.h (struct macro_definition) : Shrink to one bit. (argc): Now 31 bits. --- gdb/macrotab.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gdb/macrotab.h') diff --git a/gdb/macrotab.h b/gdb/macrotab.h index 5ff36ea..71f1d3e 100644 --- a/gdb/macrotab.h +++ b/gdb/macrotab.h @@ -269,12 +269,12 @@ struct macro_definition struct macro_table *table; /* What kind of macro it is. */ - enum macro_kind kind; + ENUM_BITFIELD (macro_kind) kind : 1; /* If `kind' is `macro_function_like', the number of arguments it takes, and their names. The names, and the array of pointers to them, are in the table's bcache, if it has one. */ - int argc; + int argc : 31; const char * const *argv; /* The replacement string (body) of the macro. This is in the -- cgit v1.1