summaryrefslogtreecommitdiff
path: root/regexec.c
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2023-02-09 07:45:01 -0600
committerCraig A. Berry <craigberry@mac.com>2023-02-09 07:47:18 -0600
commit77b6579f19b9a3ca5c29e5b37dfc66c132882745 (patch)
tree25451316488c7a0d26f9116d7fd8e86b46ead5b2 /regexec.c
parent35b3adc04efc1e4fd37c5101758174eb0615a409 (diff)
downloadperl-77b6579f19b9a3ca5c29e5b37dfc66c132882745.tar.gz
Don't define Perl_reg_numbered_buff_fetch_flags in extension
Doing so results in a multiply-defined symbol error at link time with a strict linker.
Diffstat (limited to 'regexec.c')
-rw-r--r--regexec.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/regexec.c b/regexec.c
index bcab2ad7d5..c37193d004 100644
--- a/regexec.c
+++ b/regexec.c
@@ -12002,6 +12002,8 @@ Perl_reg_numbered_buff_fetch(pTHX_ REGEXP * const re, const I32 paren,
Perl_reg_numbered_buff_fetch_flags(aTHX_ re, paren, sv, 0);
}
+#ifndef PERL_IN_XSUB_RE
+
void
Perl_reg_numbered_buff_fetch_flags(pTHX_ REGEXP * const re, const I32 paren,
SV * const sv, U32 flags)
@@ -12121,6 +12123,8 @@ Perl_reg_numbered_buff_fetch_flags(pTHX_ REGEXP * const re, const I32 paren,
}
}
+#endif
+
void
Perl_reg_numbered_buff_store(pTHX_ REGEXP * const rx, const I32 paren,
SV const * const value)