diff options
author | Jacky Yang <unknown> | 2022-07-18 08:28:44 +1000 |
---|---|---|
committer | Jacky Yang <unknown> | 2022-07-18 08:28:44 +1000 |
commit | cd203ffde6b18ecabd7371ca839afc6c779913b4 (patch) | |
tree | cc7db8720a9d29961112cbedac5677e273030760 /src | |
parent | f6a9859562ddeb04e882e4a3d15adbf64345452a (diff) | |
download | scintilla-mirror-cd203ffde6b18ecabd7371ca839afc6c779913b4.tar.gz |
Bug [#2338] Enable multiline regex for gcc and clang when REGEX_MULTILINE defined.
This requires gcc 11.3 or clang 14.
Diffstat (limited to 'src')
-rw-r--r-- | src/Document.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Document.cxx b/src/Document.cxx index 5fd2f79e5..2312e3f5a 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -3162,6 +3162,10 @@ Sci::Position Cxx11RegexFindText(const Document *doc, Sci::Position minPos, Sci: if (!caseSensitive) flagsRe = flagsRe | std::regex::icase; +#if defined(REGEX_MULTILINE) && !defined(_MSC_VER) + flagsRe = flagsRe | std::regex::multiline; +#endif + // Clear the RESearch so can fill in matches search.Clear(); |