Re: [Boost-bugs] [Boost C++ Libraries] #2343: [exception] Patch to improve support of CodeGear C++Builder 2009

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2343: [exception] Patch to improve support of CodeGear C++Builder 2009
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-09-22 19:58:00


#2343: [exception] Patch to improve support of CodeGear C++Builder 2009
--------------------------------------+-------------------------------------
  Reporter: nmusatti | Owner: emildotchevski
      Type: Patches | Status: new
 Milestone: To Be Determined | Component: exception
   Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords:
--------------------------------------+-------------------------------------

Comment(by anonymous):

 Replying to [comment:7 emildotchevski]:
> nmusatti, Trunk revision 48918 should address all issues but please test
 with CodeGear because my changes differ from your patch. Thanks for
 helping with this and thanks to Peter Dimov for the typedef suggestion.

 Your changes work; all relevant tests still pass.

> I did not put in your workarounds for libs/exception/test because I
 wanted you to try them without defining the tag types. For example, intead
 of:
>
> {{{
> 13 #if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x610))
> 14 struct my_tag {};
> 15 #endif
> }}}
>
> could you try:
>
>
> {{{
> 13 #if BOOST_WORKAROUND(__CODEGEARC__, BOOST_TESTED_AT(0x610))
> 14 struct my_tag;
> 15 #endif
> }}}

 Unfortunately just declaring the tag structs isn't enough; tests fail with
 linker errors.

 Cheers,
 Nicola

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/2343#comment:8>
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:49:58 UTC