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.