https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69650

--- Comment #11 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #10)
> maybe this location isn't supposed to be expanded?
> 
> Or nothing is ever supposed to get this location?
> 
> For example changing the testcase to (invalid)
> 
> namespace js {}
> # 9 "" 2
> namespace js {
> int a
> }

This is an invalid linemarker. libcpp should ignore it completely and behave as
if it was not present. It seems it is not doing that for some reason and that
is messing up the line-table.

Reply via email to