On Sat, Mar 1, 2014 at 7:53 PM, Marc Glisse <marc.gli...@inria.fr> wrote: > On Sat, 1 Mar 2014, Patrick Palka wrote: > >> + error_at (input_location, >> + "redefinition of %q+#D with C language >> linkage", >> + x); >> + inform (input_location, >> + "%q+#D previously defined here", previous); > > > It seems strange that both the new and the old declarations are at the same > location...
Isn't input_location is a symbolic value standing for the location of the decl argument that's being printed?