diff options
author | Zack Weinberg <zack@wolery.cumb.org> | 2000-04-29 20:58:12 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2000-04-29 20:58:12 +0000 |
commit | 5cebbd8de37bec65562d047500b13d93c6ad839f (patch) | |
tree | 3485b8cc5bd488923ed2e4a7685f61b49bd637e6 /gcc/errors.c | |
parent | 0bf0f02717e5029aed0aacda9198e05d7c1d2c2d (diff) | |
download | gcc-5cebbd8de37bec65562d047500b13d93c6ad839f.zip gcc-5cebbd8de37bec65562d047500b13d93c6ad839f.tar.gz gcc-5cebbd8de37bec65562d047500b13d93c6ad839f.tar.bz2 |
cpphash.h: Move struct reflist, struct definition, and the DEFINITION typedef to cpphash.c.
* cpphash.h: Move struct reflist, struct definition, and the
DEFINITION typedef to cpphash.c. Use 'struct definition *' in
union hashval. _cpp_free_definition takes a HASHNODE pointer.
* cpphash.c (_cpp_free_definition): Free data pointed to by
MCONST, XCONST, MACRO, and FMACRO nodes properly.
(_cpp_create_definition, del_HASHNODE): Just call
_cpp_free_definition to clear out a hashnode.
* cpplib.c (do_pragma_poison): Likewise.
From-SVN: r33536
Diffstat (limited to 'gcc/errors.c')
0 files changed, 0 insertions, 0 deletions