mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-25 09:39:52 +08:00
Fix last PCRE2_UCHAR32
See #9502
(cherry picked from commit bd871c5372
)
This commit is contained in:
parent
b4ee54dc68
commit
ef5b29652f
|
@ -271,7 +271,7 @@ maybe_t<wcstring> regex_t::substitute(const wcstring &subject, const wcstring &r
|
||||||
wcstring res(bufflen, L'\0');
|
wcstring res(bufflen, L'\0');
|
||||||
rc = pcre2_substitute(get_code(code_), to_sptr(subject), subject.size(), start_idx, options,
|
rc = pcre2_substitute(get_code(code_), to_sptr(subject), subject.size(), start_idx, options,
|
||||||
nullptr /* match_data */, nullptr /* context */, to_sptr(replacement),
|
nullptr /* match_data */, nullptr /* context */, to_sptr(replacement),
|
||||||
replacement.size(), reinterpret_cast<PCRE2_UCHAR32 *>(&res[0]),
|
replacement.size(), reinterpret_cast<PCRE2_UCHAR *>(&res[0]),
|
||||||
&bufflen);
|
&bufflen);
|
||||||
if (out_repl_count) {
|
if (out_repl_count) {
|
||||||
*out_repl_count = std::max(rc, 0);
|
*out_repl_count = std::max(rc, 0);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user