This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r247664 - in /trunk/gcc: ChangeLog diagnostic.c...
- From: dmalcolm at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 05 May 2017 21:03:08 -0000
- Subject: r247664 - in /trunk/gcc: ChangeLog diagnostic.c...
Author: dmalcolm
Date: Fri May 5 21:03:07 2017
New Revision: 247664
URL: https://gcc.gnu.org/viewcvs?rev=247664&root=gcc&view=rev
Log:
Get rid of macros for diagnostic_report_current_module
diagnostic.h has a couple of macros (diagnostic_last_module_changed
and diagnostic_set_last_module) which are only used within
diagnostic_report_current_module.
This patch eliminates the macros in favor of static functions within
diagnostic.c.
No functional change intended.
gcc/ChangeLog:
* diagnostic.c (last_module_changed_p): New function.
(set_last_module): New function.
(diagnostic_report_current_module): Convert macro usage to
the above functions.
* diagnostic.h (diagnostic_context::last_module): Strengthen
from const line_map * to const line_map_ordinary *.
(diagnostic_last_module_changed): Delete macro.
(diagnostic_set_last_module): Delete macro.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/diagnostic.c
trunk/gcc/diagnostic.h