]> gcc.gnu.org Git - gcc.git/commit
cpppch.c (struct cpp_savedstate): Add defs and n_defs members.
authorMatt Austern <austern@apple.com>
Mon, 31 Mar 2003 20:02:40 +0000 (20:02 +0000)
committerMatt Austern <austern@gcc.gnu.org>
Mon, 31 Mar 2003 20:02:40 +0000 (20:02 +0000)
commitc419b113592e268e170aca1a4f8744aa5c1943cf
treef5fde18897a92ccbc7a569c6676d223f956f3a67
parentef3a7d56e900e4e4d6d97d025a368fd7075db4e6
cpppch.c (struct cpp_savedstate): Add defs and n_defs members.

* cpppch.c (struct cpp_savedstate): Add defs and n_defs members.
(count_defs): Keep track of number of defs as well as total size.
(write_defs): Put every definition in cpp_savedstate's defs array.
(comp_hashnode): Define.  Comparison function for qsort.
(cpp_write_pch_deps): Sort definitions before writing them.
(struct ht_node_list): Define. Like cpp_savedstate but simpler.
(collect_ht_nodes): Define.
(cpp_valid_state): When verifying that undefined identifiers in
the pch file are still undefined, read a sorted list of undefined
identifiers, collect all defined identifiers into a sorted list,
and walk through both lists to make sure there's no match.

From-SVN: r65101
gcc/ChangeLog
gcc/cpppch.c
This page took 0.057894 seconds and 5 git commands to generate.