Commit 282c3fdc by Volker Reichelt Committed by Volker Reichelt

tree.c (annotate_with_file_line): Compare line numbers before file names.

	* tree.c (annotate_with_file_line): Compare line numbers before
	file names.

From-SVN: r104239
parent 00ff8e19
2005-09-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* tree.c (annotate_with_file_line): Compare line numbers before
file names.
2005-09-13 Uros Bizjak <uros@kss-loka.si>
PR target/23816
......
......@@ -3116,9 +3116,9 @@ annotate_with_file_line (tree node, const char *file, int line)
a node with the same information already attached to that node!
Just return instead of wasting memory. */
if (EXPR_LOCUS (node)
&& EXPR_LINENO (node) == line
&& (EXPR_FILENAME (node) == file
|| ! strcmp (EXPR_FILENAME (node), file))
&& EXPR_LINENO (node) == line)
|| !strcmp (EXPR_FILENAME (node), file)))
{
last_annotated_node = node;
return;
......@@ -3129,9 +3129,9 @@ annotate_with_file_line (tree node, const char *file, int line)
than half. */
if (last_annotated_node
&& EXPR_LOCUS (last_annotated_node)
&& EXPR_LINENO (last_annotated_node) == line
&& (EXPR_FILENAME (last_annotated_node) == file
|| ! strcmp (EXPR_FILENAME (last_annotated_node), file))
&& EXPR_LINENO (last_annotated_node) == line)
|| !strcmp (EXPR_FILENAME (last_annotated_node), file)))
{
SET_EXPR_LOCUS (node, EXPR_LOCUS (last_annotated_node));
return;
......
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