From 1708f284ef5423ca0e3c9f92afa6c744f5627d2d Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Fri, 19 Sep 2003 21:51:32 +0000 Subject: * macrotab.c (macro_include): Use the correct comparison to find the appropriate place for this inclusion in the list. --- gdb/macrotab.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gdb/macrotab.c') diff --git a/gdb/macrotab.c b/gdb/macrotab.c index 4f0761d..56ee2a4 100644 --- a/gdb/macrotab.c +++ b/gdb/macrotab.c @@ -426,11 +426,10 @@ macro_include (struct macro_source_file *source, struct macro_source_file **link; /* Find the right position in SOURCE's `includes' list for the new - file. Scan until we find the first file we shouldn't follow --- - which is therefore the file we should directly precede --- or - reach the end of the list. */ + file. Skip inclusions at earlier lines, until we find one at the + same line or later --- or until the end of the list. */ for (link = &source->includes; - *link && line < (*link)->included_at_line; + *link && (*link)->included_at_line < line; link = &(*link)->next_included) ; -- cgit v1.1