id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7318,"Warnings ""unimplemented pragma ignored"" with Intel C++ Compiler XE 12.1.5.344",abrarov@…,Peter Dimov,"There are many warnings ""unimplemented pragma ignored"" with Intel C++ Compiler XE 12.1.5.344 Build 20120612 at Windows (Windows 7 SP1 Pro) during building of Boost 1.51.0 itself and during building programs using Boost: {{{ 1>..\..\..\..\boost_1_51_0\boost/exception/exception.hpp(258): warning #367: duplicate friend declaration 1> friend struct exception_detail::get_info; 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/exception/exception.hpp(259): warning #367: duplicate friend declaration 1> friend struct exception_detail::get_info; 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/exception/exception.hpp(260): warning #367: duplicate friend declaration 1> friend struct exception_detail::get_info; 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(79): warning #1879: unimplemented pragma ignored 1> # pragma intrinsic( _InterlockedIncrement ) 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(80): warning #1879: unimplemented pragma ignored 1> # pragma intrinsic( _InterlockedDecrement ) 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(81): warning #1879: unimplemented pragma ignored 1> # pragma intrinsic( _InterlockedCompareExchange ) 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(82): warning #1879: unimplemented pragma ignored 1> # pragma intrinsic( _InterlockedExchange ) 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/detail/interlocked.hpp(83): warning #1879: unimplemented pragma ignored 1> # pragma intrinsic( _InterlockedExchangeAdd ) 1> ^ 1> 1>..\..\..\..\boost_1_51_0\boost/smart_ptr/detail/yield_k.hpp(33): warning #1879: unimplemented pragma ignored 1> #pragma intrinsic( _mm_pause ) 1> ^ }}} The warning level is Level4 (/W4).",Bugs,closed,To Be Determined,smart_ptr,Boost 1.51.0,Cosmetic,fixed,Intel,