summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/pdftexdir/regex
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir/regex')
-rw-r--r--Build/source/texk/web2c/pdftexdir/regex/regexec.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/regex/regexec.c b/Build/source/texk/web2c/pdftexdir/regex/regexec.c
index a37da21f306..919c4dea96e 100644
--- a/Build/source/texk/web2c/pdftexdir/regex/regexec.c
+++ b/Build/source/texk/web2c/pdftexdir/regex/regexec.c
@@ -2866,7 +2866,11 @@ check_arrival (re_match_context_t *mctx, state_array_t *path, int top_node,
sizeof (re_dfastate_t *) * (path->alloc - old_alloc));
}
+#ifdef _MSC_VER
+ str_idx = path->next_idx ? path->next_idx : top_str;
+#else
str_idx = path->next_idx ?: top_str;
+#endif
/* Temporary modify MCTX. */
backup_state_log = mctx->state_log;