
5 Dec
2005
5 Dec
'05
3:17 p.m.
Good day, We observe a regression in the regex library compared to 1.32.0. The following program: #include <string> #include <iostream> #include <boost/regex.hpp> int main () { using std::string; using boost::regex; using boost::regex_merge; regex expr ("(\\.(idl|cidl|cdl))?$"); std::cerr << regex_merge ( string ("test.cidl"), expr, string ("E.idl"), boost::match_default | boost::format_all ) << std::endl; } prints "testE.idlE.idl" when compiled and linked against 1.33.x and "testE.idl" against previous versions. hth, -boris