Opened 5 years ago

Closed 5 years ago

#9451 closed Bugs (fixed)

regex assertion failure with imbued locale, x86_64-w64-mingw32

Reported by: spoo@… Owned by: John Maddock
Milestone: To Be Determined Component: regex
Version: Boost 1.55.0 Severity: Problem
Keywords: Cc:

Description

The assertion text is: " File: /usr/x86_64-w64-mingw32/include/boost/regex/v4/cpp_regex_traits.hpp, Line 604

Expression: std::find(result.begin(), result.end(), charT(0)) == result.end() "

This occurs with a global locale, with and without a regex-imbued locale.

I tested this on Windows 7, a Windows 7 VM, and with x64 Wine.

Attachments (1)

regex.cxx (386 bytes) - added by anonymous 5 years ago.
Test code

Download all attachments as: .zip

Change History (3)

Changed 5 years ago by anonymous

Attachment: regex.cxx added

Test code

comment:1 Changed 5 years ago by John Maddock

Fixed in Git develop

comment:2 Changed 5 years ago by John Maddock

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.