|
Boost : |
Subject: [boost] [type_traits][exception][interlocked][smart_ptr] Intel XE 2011 SP1 compiler warnings
From: Beman Dawes (bdawes_at_[hidden])
Date: 2012-04-17 21:55:12
Compiling libs/test/src/execution_monitor.cpp is producing a lot of
warnings from the Intel XE 2011 SP1 compiler for Windows:
[type_traits]
..\..\..\boost/type_traits/detail/is_mem_fun_pointer_tester.hpp(74-2608):
remark #693: calling convention specified here is ignored
yes_type is_mem_fun_pointer_tester(R (__stdcall T::*const volatile*)( ...));
with the error marker under the start of __stdcall. There are about a
gazillion lines with the same error.
[exception]
..\..\..\boost/exception/exception.hpp(258-260): remark #367:
duplicate friend declaration
friend struct exception_detail::get_info<throw_function>;
[interlocked]
..\..\..\boost/detail/interlocked.hpp(79-83): warning #1879:
unimplemented pragma ignored
# pragma intrinsic( _InterlockedIncrement )
[smart_ptr]
..\..\..\boost/smart_ptr/detail/yield_k.hpp(33): warning #1879:
unimplemented pragma ignored
#pragma intrinsic( _mm_pause )
It would be nice to clear these warnings.
Thanks,
--Beman
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk