bitrot in buildsym.c:start_subfile

Andrew Cagney ac131313@cygnus.com
Thu Apr 4 05:51:00 GMT 2002


> In buildsym.c there's this:
> 
> /* Start recording information about source code that came from an
>    included (or otherwise merged-in) source file with a different
>    name.  NAME is the name of the file (cannot be NULL), DIRNAME is
>    the directory in which it resides (or NULL if not known).  */
> 
> void
> start_subfile (char *name, char *dirname)
> {
> 
> 
> `name' cannot be NULL.
> 
> However, there's this:
> 
>   subfile->name = (name == NULL) ? NULL : savestring (name, strlen (name));
> 
> and this:
> 
>   if (subfile->name)
> 
> Am I missing something?

Doesn't look like it.  Guess the comment is wrong.  Any hints from the 
callers?

To figure out the full history will mean grubbing around in the old 
cygnus repository.  It might be easier to track that with a bug report.

enjoy,
Andrew




More information about the Gdb mailing list