diff options
author | Trevor Saunders <tbsaunde@tbsaunde.org> | 2021-07-07 21:30:03 -0400 |
---|---|---|
committer | Trevor Saunders <tbsaunde@tbsaunde.org> | 2021-07-15 01:10:34 -0400 |
commit | 329769b72001dcca18a120ab751f58de1b716ff8 (patch) | |
tree | 8e5ea3b9fd2f4f396aa894207b07dab508cca9d8 /gcc/tree-diagnostic.c | |
parent | 28ca8446417d1af3ea00912e76ff46244b2a4075 (diff) | |
download | gcc-329769b72001dcca18a120ab751f58de1b716ff8.zip gcc-329769b72001dcca18a120ab751f58de1b716ff8.tar.gz gcc-329769b72001dcca18a120ab751f58de1b716ff8.tar.bz2 |
use diagnostic location in diagnostic_report_current_function
It appears that input_location was used here before the diagnostic's location
was available, and never updated, when the other part of the header was added
that uses it, so this makes it consistent.
gcc/ChangeLog:
* tree-diagnostic.c (diagnostic_report_current_function): Use the
diagnostic's location, not input_location.
Signed-off-by: Trevor Saunders <tbsaunde@tbsaunde.org>
Diffstat (limited to 'gcc/tree-diagnostic.c')
-rw-r--r-- | gcc/tree-diagnostic.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c index 8bb214b..705da94 100644 --- a/gcc/tree-diagnostic.c +++ b/gcc/tree-diagnostic.c @@ -36,9 +36,9 @@ void diagnostic_report_current_function (diagnostic_context *context, diagnostic_info *diagnostic) { - diagnostic_report_current_module (context, diagnostic_location (diagnostic)); - lang_hooks.print_error_function (context, LOCATION_FILE (input_location), - diagnostic); + location_t loc = diagnostic_location (diagnostic); + diagnostic_report_current_module (context, loc); + lang_hooks.print_error_function (context, LOCATION_FILE (loc), diagnostic); } static void |