https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87562
Renlin Li <renlin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |renlin at gcc dot gnu.org
--- Comment #2 from Renlin Li <renlin at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #1)
> linemap_position_for_line_and_column(line_maps*, line_map_ordinary const*,
> unsigned int, unsigned int) at libcpp/line-map.c:848
> is:
> linemap_assert (ORDINARY_MAP_STARTING_LINE_NUMBER (ord_map) <= line);
>
> I wonder if I introduced this in r264887 with the changes to input.c
> (macro-handling and concatenated strings), which touched the function in the
> next frame.
>
> I'll see if I can reproduce it.
Hi David,
I checked that, the ICE starts from r264887.