diff options
Diffstat (limited to 'universal.c')
-rw-r--r-- | universal.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/universal.c b/universal.c index 6fdf8b99be..adfddb5ae0 100644 --- a/universal.c +++ b/universal.c @@ -1209,8 +1209,8 @@ XS(XS_re_regnames) I32 *nums = (I32*)SvPVX(sv_dat); for ( i = 0; i < SvIVX(sv_dat); i++ ) { if ((I32)(re->lastcloseparen) >= nums[i] && - re->startp[nums[i]] != -1 && - re->endp[nums[i]] != -1) + re->offs[nums[i]].start != -1 && + re->offs[nums[i]].end != -1) { parno = nums[i]; break; @@ -1291,8 +1291,8 @@ XS(XS_re_regnames_iternext) I32 *nums = (I32*)SvPVX(sv_dat); for ( i = 0; i < SvIVX(sv_dat); i++ ) { if ((I32)(re->lastcloseparen) >= nums[i] && - re->startp[nums[i]] != -1 && - re->endp[nums[i]] != -1) + re->offs[nums[i]].start != -1 && + re->offs[nums[i]].end != -1) { parno = nums[i]; break; |