[Boost-bugs] [Boost C++ Libraries] #6841: Are __cdecl and __stdcall ambiguous in CE?

Subject: [Boost-bugs] [Boost C++ Libraries] #6841: Are __cdecl and __stdcall ambiguous in CE?
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-04-27 22:50:13


#6841: Are __cdecl and __stdcall ambiguous in CE?
------------------------------+---------------------------------------------
 Reporter: viboes | Owner: igaztanaga
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: intrusive
  Version: Boost 1.49.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 It seems that __cdecl and __stdcall are the same in this platform.
 {{{
 Test output: VeecoFTC - thread - container__thread_vector_p_lib /
 msvc-9.0~wm5~stlport5.2
 Rev 78187 / Wed, 25 Apr 2012 04:24:15 +0000
 Report Time: Fri, 27 Apr 2012 20:28:57 +0000

 Compile [2012-04-26 12:54:33 UTC]: fail

     call "%BOOST_ROOT%/TestTools/VSVars32-VC9-WM5.bat" x86 >nul
 cl /Zm800 -nologo
 @"D:\BoostRT\results\boost\bin.v2\libs\thread\test\container__thread_vector_p_lib.test\msvc-9.0~wm5~stlport5.2\debug
 \stdlib-stlport-5.2~evc9~arm\threads\container\thread_vector_pass.obj.rsp"

 thread_vector_pass.cpp
 C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC
 SDK\include\ARMV4I\winnt.h(384) : warning C4201: nonstandard extension
 used : nameless struct/union
 C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC
 SDK\include\ARMV4I\winnt.h(403) : warning C4201: nonstandard extension
 used : nameless struct/union
 C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC
 SDK\include\ARMV4I\winnt.h(6041) : warning C4201: nonstandard extension
 used : nameless struct/union
 C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC
 SDK\include\ARMV4I\winnt.h(6050) : warning C4201: nonstandard extension
 used : nameless struct/union
 C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC
 SDK\include\ARMV4I\winbase.h(1139) : warning C4201: nonstandard extension
 used : nameless struct/union
 D:\BoostRT\boost\boost/thread/win32/thread_primitives.hpp(389) : warning
 C4127: conditional expression is constant
 D:\BoostRT\boost\boost/thread/win32/thread_primitives.hpp(406) : warning
 C4127: conditional expression is constant
 D:\BoostRT\boost\boost/intrusive/detail/mpl.hpp(165) : error C2953:
 'boost::intrusive::detail::is_unary_or_binary_function_impl<R(__cdecl
 *)(void)>' : class template has already been defined
         D:\BoostRT\boost\boost/intrusive/detail/mpl.hpp(157) : see
 declaration of
 'boost::intrusive::detail::is_unary_or_binary_function_impl<R(__cdecl
 *)(void)>'
 D:\BoostRT\boost\boost/intrusive/detail/mpl.hpp(197) : error C2953:
 'boost::intrusive::detail::is_unary_or_binary_function_impl<R(__cdecl
 *)(T0)>' : class template has already been defined
         D:\BoostRT\boost\boost/intrusive/detail/mpl.hpp(189) : see
 declaration of
 'boost::intrusive::detail::is_unary_or_binary_function_impl<R(__cdecl
 *)(T0)>'
 D:\BoostRT\boost\boost/intrusive/detail/mpl.hpp(229) : error C2953:
 'boost::intrusive::detail::is_unary_or_binary_function_impl<R(__cdecl
 *)(T0,T1)>' : class template has already been defined
         D:\BoostRT\boost\boost/intrusive/detail/mpl.hpp(221) : see
 declaration of
 'boost::intrusive::detail::is_unary_or_binary_function_impl<R(__cdecl
 *)(T0,T1)>'

 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6841>
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:09 UTC