Re: [Boost-bugs] [Boost C++ Libraries] #3546: Regex: bizarre behaviour in basic_regex::do_assign with MSVC 2008

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3546: Regex: bizarre behaviour in basic_regex::do_assign with MSVC 2008
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-11-04 20:49:34


#3546: Regex: bizarre behaviour in basic_regex::do_assign with MSVC 2008
--------------------------------------------------+-------------------------
  Reporter: Keith MacDonald <keith@…> | Owner: johnmaddock
      Type: Bugs | Status: reopened
 Milestone: Boost 1.41.0 | Component: regex
   Version: Boost 1.40.0 | Severity: Showstopper
Resolution: | Keywords:
--------------------------------------------------+-------------------------

Comment(by Keith MacDonald <keith@…>):

 Thanks for your suggestions.

 In the sample code for REBugTest, I have already dispensed with the
 CmdTestFind object, and put the calls to the regex stuff inline in
 FormReplace::OnCmdTestFind. The FormReplace object is created at startup
 and is only deleted when the GUI is closed.

 I was going to suggest that you can download MFC with Visual Studio 2010
 beta 2 from here:

 http://www.microsoft.com/visualstudio/en-gb/try/default.mspx

 However, I thought I'd better check that it demonstrated the problem
 first. It doesn't!

 On that basis, it seems that there is either a bug in the way VS 2008
 compiles regex 1.40.0, or more likely in the way it links it in an
 application using MFC.

 I'll try adding the regex .cpp files to the project and report back on
 that.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3546#comment:4>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:01 UTC