Visual Studio 2015 updates have introduced many changes in Visual C++ compiler. Because of its late change it's very challenge for Intel C++ compiler to be 100% compatible. We have seen some incompatible issues reported, and those issues are addressed in the sub sequential update of Intel C++ compiler. But not all the issues can be addressed in the version 15.0 of Intel C++ compiler because of the complexity involved.
See following table for the detail support of Visual Studio 2015* (VS2015) RTM, Update1, Update 2 releases:
Intel C++ Compiler 15.0 | Intel C++ Compiler 16.0 | Know issues | |
---|---|---|---|
VS2015 RTM Support | Yes | Yes | None |
VS2015 U1 Support | No | Yes with 16.0 Update 1 or higher | limits(1120): error : identifier "__builtin_nanf" is undefined |
VS2015 U2 Support | No | Yes with 16.0 Update 2 or higher | "__declspec(allocator)" not supported as reported on this forum thread (DPD200382118) |