Commit 76512af6 authored by steven's avatar steven
Browse files

PR debug/20161

	* passes.c (rest_of_decl_compilation): If decl is a type and
	we have encountered errors, don't emit debug information.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102452 138bc75d-0d04-0410-961f-82ee72b054a4
parent 5ecfec12
2005-07-28 Steven Bosscher <stevenb@suse.de>
PR debug/20161
* passes.c (rest_of_decl_compilation): If decl is a type and
we have encountered errors, don't emit debug information.
2005-07-27 Kenneth Zadeck <zadeck@naturalbridge.com>
* params.def: Fixed comment.
2005-07-27 Bjoern Haase <bjoern.m.haase@web.de>
......
......@@ -175,7 +175,10 @@ rest_of_decl_compilation (tree decl,
timevar_pop (TV_VARCONST);
}
else if (TREE_CODE (decl) == TYPE_DECL)
else if (TREE_CODE (decl) == TYPE_DECL
/* Like in rest_of_type_compilation, avoid confusing the debug
information machinery when there are errors. */
&& !(sorrycount || errorcount))
{
timevar_push (TV_SYMOUT);
debug_hooks->type_decl (decl, !top_level);
......
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