eat_esc_sequence cast the result of memchr on a const buffer to char *.
delim is only read, so make it const char *.
gcc/ChangeLog:
* pretty-print.cc (eat_esc_sequence): Make delim const.
Signed-off-by: Oleg Tolmatcev <[email protected]>
---
gcc/pretty-print.cc | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/gcc/pretty-print.cc b/gcc/pretty-print.cc
index 3cdbe46bd4..03cac7c9c5 100644
--- a/gcc/pretty-print.cc
+++ b/gcc/pretty-print.cc
@@ -279,7 +279,8 @@ eat_esc_sequence (HANDLE h, int esc_code,
/* Numbers in an escape sequence cannot be negative, because
a minus sign in the middle of it would have terminated it. */
long n1, n2;
- char *eptr, *delim;
+ char *eptr;
+ const char *delim;
CONSOLE_SCREEN_BUFFER_INFO sb;
COORD cr;
/* ED and EL parameters. */
@@ -476,8 +477,8 @@ eat_esc_sequence (HANDLE h, int esc_code,
n1 = 1;
n2 = 1;
}
- else if (!(delim = (char *) memchr (esc_head, ';',
- esc_term - esc_head)))
+ else if (!(delim = (const char *) memchr (esc_head, ';',
+ esc_term - esc_head)))
{
/* Only the first parameter is given. The second one is
set to 1 by default. */
--
2.56.0.windows.4