Don't cast away const in find_and_open_source
find_and_open_source casts away const, but hasn't needed to in a while. This removes the cast and a strangely hostile comment. gdb/ChangeLog 2019-05-17 Tom Tromey <tromey@adacore.com> * source.c (find_and_open_source): Remove cast.
This commit is contained in:
parent
a45575b035
commit
33d0e35aed
@ -1,3 +1,7 @@
|
||||
2019-05-17 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* source.c (find_and_open_source): Remove cast.
|
||||
|
||||
2019-05-17 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* annotate.c (annotate_source): Make "filename" const.
|
||||
|
@ -1009,9 +1009,7 @@ find_and_open_source (const char *filename,
|
||||
/* Replace a path entry of $cdir with the compilation directory
|
||||
name. */
|
||||
#define cdir_len 5
|
||||
/* We cast strstr's result in case an ANSIhole has made it const,
|
||||
which produces a "required warning" when assigned to a nonconst. */
|
||||
p = (char *) strstr (source_path, "$cdir");
|
||||
p = strstr (source_path, "$cdir");
|
||||
if (p && (p == path || p[-1] == DIRNAME_SEPARATOR)
|
||||
&& (p[cdir_len] == DIRNAME_SEPARATOR || p[cdir_len] == '\0'))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user