From 67e4210bf18a6ec35b00159b486f40f24dc02c36 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Thu, 18 Oct 2012 18:47:23 +0000 Subject: [PATCH] c-ada-spec.c (LOCATION_COL): Delete. * c-ada-spec.c (LOCATION_COL): Delete. (compare_location): New function. (compare_node): Use it. (compare_comment): Likewise. From-SVN: r192574 --- gcc/c-family/ChangeLog | 7 +++++++ gcc/c-family/c-ada-spec.c | 36 ++++++++++++++++++++++-------------- 2 files changed, 29 insertions(+), 14 deletions(-) diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index e2499fb8dbe..454196fb632 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2012-10-18 Eric Botcazou + + * c-ada-spec.c (LOCATION_COL): Delete. + (compare_location): New function. + (compare_node): Use it. + (compare_comment): Likewise. + 2012-10-16 Manuel López-Ibáñez PR c/53063 diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index 792fee26e19..4c47ed44a54 100644 --- a/gcc/c-family/c-ada-spec.c +++ b/gcc/c-family/c-ada-spec.c @@ -67,8 +67,6 @@ static void dump_ads (const char *, void (*)(const char *), static char *to_ada_name (const char *, int *); static bool separate_class_package (tree); -#define LOCATION_COL(LOC) ((expand_location (LOC)).column) - #define INDENT(SPACE) do { \ int i; for (i = 0; isloc) != LOCATION_FILE (rhs->sloc)) - return filename_cmp (LOCATION_FILE (lhs->sloc), - LOCATION_FILE (rhs->sloc)); - - if (LOCATION_LINE (lhs->sloc) != LOCATION_LINE (rhs->sloc)) - return LOCATION_LINE (lhs->sloc) - LOCATION_LINE (rhs->sloc); - - if (LOCATION_COL (lhs->sloc) != LOCATION_COL (rhs->sloc)) - return LOCATION_COL (lhs->sloc) - LOCATION_COL (rhs->sloc); - - return 0; + return compare_location (lhs->sloc, rhs->sloc); } static tree *to_dump = NULL; -- 2.30.2