diff -dupr a/regcomp.c b/regcomp.c
--- a/regcomp.c 2015-12-07 09:47:45.000000000 -0800
+++ b/regcomp.c 2017-10-03 17:19:35.669816543 -0700
@@ -12380,6 +12380,7 @@ S_regatom(pTHX_ RExC_state_t *pRExC_stat
goto loopdone;
}
p = RExC_parse;
+ RExC_parse = parse_start;
if (ender > 0xff) {
REQUIRE_UTF8;
}