tree.c (free_lang_data_in_type): Do not clear fields dependent on debuginfo level...
authorRichard Guenther <rguenther@suse.de>
Wed, 14 Dec 2011 11:26:13 +0000 (11:26 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 14 Dec 2011 11:26:13 +0000 (11:26 +0000)
commitef61eb6071c93d36b434df32c83505b95c90201d
treef0372c6e50786fd0e4975b91533b4caa16211ca3
parentd7288dfb9fac1451adede96e855c8fde9ee5f2c1
tree.c (free_lang_data_in_type): Do not clear fields dependent on debuginfo level setting.

2011-12-14  Richard Guenther  <rguenther@suse.de>

* tree.c (free_lang_data_in_type): Do not clear fields
dependent on debuginfo level setting.
(find_decls_types_r): Use TYPE_STUB_DECL rathern than TREE_CHAIN.
* tree.h (TYPE_STUB_DECL): Properly check that we access
a type.

From-SVN: r182329
gcc/ChangeLog
gcc/tree.c
gcc/tree.h