[llvm] bc367dd - [Support] Fix REDEBUG compilation
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 16 07:56:55 PST 2023
Author: Nikita Popov
Date: 2023-01-16T16:56:32+01:00
New Revision: bc367dde85bbe7a91e0ce163c847bf116f07ed09
URL: https://github.com/llvm/llvm-project/commit/bc367dde85bbe7a91e0ce163c847bf116f07ed09
DIFF: https://github.com/llvm/llvm-project/commit/bc367dde85bbe7a91e0ce163c847bf116f07ed09.diff
LOG: [Support] Fix REDEBUG compilation
Added:
Modified:
llvm/lib/Support/regengine.inc
Removed:
################################################################################
diff --git a/llvm/lib/Support/regengine.inc b/llvm/lib/Support/regengine.inc
index 02680e23ddb80..3b7014a3d3fb9 100644
--- a/llvm/lib/Support/regengine.inc
+++ b/llvm/lib/Support/regengine.inc
@@ -106,10 +106,11 @@ static states step(struct re_guts *, sopno, sopno, states, int, states);
#define NONCHAR(c) ((c) > CHAR_MAX)
#define NNONCHAR (CODEMAX-CHAR_MAX)
#ifdef REDEBUG
-static void print(struct match *, char *, states, int, FILE *);
+static void print(struct match *, const char *, states, int, FILE *);
#endif
#ifdef REDEBUG
-static void at(struct match *, char *, char *, char *, sopno, sopno);
+static void at(
+ struct match *, const char *, const char *, const char *, sopno, sopno);
#endif
#ifdef REDEBUG
static char *pchar(int);
@@ -997,7 +998,7 @@ step(struct re_guts *g,
- print - print a set of states
*/
static void
-print(struct match *m, char *caption, states st, int ch, FILE *d)
+print(struct match *m, const char *caption, states st, int ch, FILE *d)
{
struct re_guts *g = m->g;
int i;
@@ -1021,8 +1022,8 @@ print(struct match *m, char *caption, states st, int ch, FILE *d)
- at - print current situation
*/
static void
-at(struct match *m, char *title, char *start, char *stop, sopno startst,
- sopno stopst)
+at(struct match *m, const char *title, const char *start, const char *stop,
+ sopno startst, sopno stopst)
{
if (!(m->eflags®_TRACE))
return;
@@ -1047,7 +1048,7 @@ pchar(int ch)
{
static char pbuf[10];
- if (isPrint(ch) || ch == ' ')
+ if (isprint(ch) || ch == ' ')
(void)snprintf(pbuf, sizeof pbuf, "%c", ch);
else
(void)snprintf(pbuf, sizeof pbuf, "\\%o", ch);
More information about the llvm-commits
mailing list