OSDN Git Service

* cpphash.h (enum node_type: Take out T_MCONST.
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Apr 2000 01:34:00 +0000 (01:34 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Apr 2000 01:34:00 +0000 (01:34 +0000)
commit230b24b7f59b92dad9abcc93fbc29eecfb394982
tree9695b447d0767996981375b00e5448cb208e44e6
parent0719aa783b8928226672756c8e762565411964e3
* cpphash.h (enum node_type: Take out T_MCONST.
(union hashval): Move into struct hashnode.
(struct hashnode): Pack tighter.  Remove file, line, col
members.
* cpphash.c: Constify most of the macro-definition structures.
(struct definition): Replace by struct object_defn
and struct funct_defn.  Put file, line, column information
here.  All users updated to match.
(_cpp_create_definition, _cpp_macroexpand): Remove special
case for #define WORD OTHERWORD.
* cpplib.c (do_undef): Remove T_MCONST case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33538 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cpphash.c
gcc/cpphash.h
gcc/cpplib.c