diff options
author | David Malcolm <dmalcolm@redhat.com> | 2017-07-07 18:49:09 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2017-07-07 18:49:09 +0000 |
commit | 738f7c2e12de922b91024717429a048b877492ee (patch) | |
tree | 1b954335f19a816878f1e5806bb1ecff2760223b /libgcc | |
parent | 57f49e990f52ebdd3cb4a5be4e87a2301fed1a1a (diff) | |
download | gcc-738f7c2e12de922b91024717429a048b877492ee.zip gcc-738f7c2e12de922b91024717429a048b877492ee.tar.gz gcc-738f7c2e12de922b91024717429a048b877492ee.tar.bz2 |
libcpp: preserve ranges within macro expansions (PR c++/79300)
gcc/testsuite/ChangeLog:
PR c++/79300
* g++.dg/diagnostic/pr79300.C: New test case.
libcpp/ChangeLog:
PR c++/79300
* line-map.c (linemap_macro_loc_to_def_point): Preserve range
information for macro expansions by delaying resolving ad-hoc
locations until within the loop.
From-SVN: r250058
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions