Commit 23503efc by Richard Guenther Committed by Richard Biener

tree.c (free_lang_data_in_decl): Free DECL_FCONTEXT.

2009-10-15  Richard Guenther  <rguenther@suse.de>

	* tree.c (free_lang_data_in_decl): Free DECL_FCONTEXT.

From-SVN: r152841
parent b44dd043
2009-10-15 Richard Guenther <rguenther@suse.de>
* tree.c (free_lang_data_in_decl): Free DECL_FCONTEXT.
2009-10-15 Jakub Jelinek <jakub@redhat.com> 2009-10-15 Jakub Jelinek <jakub@redhat.com>
* config/rs6000/option-defaults.h (OPTION_DEFAULT_SPECS): Don't * config/rs6000/option-defaults.h (OPTION_DEFAULT_SPECS): Don't
...@@ -4402,6 +4402,10 @@ free_lang_data_in_decl (tree decl) ...@@ -4402,6 +4402,10 @@ free_lang_data_in_decl (tree decl)
&& DECL_FIELD_OFFSET (decl) && DECL_FIELD_OFFSET (decl)
&& TREE_CODE (DECL_FIELD_OFFSET (decl)) != INTEGER_CST) && TREE_CODE (DECL_FIELD_OFFSET (decl)) != INTEGER_CST)
DECL_FIELD_OFFSET (decl) = NULL_TREE; DECL_FIELD_OFFSET (decl) = NULL_TREE;
/* DECL_FCONTEXT is only used for debug info generation. */
if (TREE_CODE (decl) == FIELD_DECL)
DECL_FCONTEXT (decl) = NULL_TREE;
} }
else if (TREE_CODE (decl) == FUNCTION_DECL) else if (TREE_CODE (decl) == FUNCTION_DECL)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment