Boost logo

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:


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.


..\..\..\boost/exception/exception.hpp(258-260): remark #367:
duplicate friend declaration
          friend struct exception_detail::get_info<throw_function>;


..\..\..\boost/detail/interlocked.hpp(79-83): warning #1879:
unimplemented pragma ignored
  # pragma intrinsic( _InterlockedIncrement )


..\..\..\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.



Boost list run by bdawes at, gregod at, cpdaniel at, john at