Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
7696 Discussions

Warning #693: calling convention specified here is ignored

SergeyKostrov
Valued Contributor II
118 Views

Warning #693: calling convention specified here is ignored

Technical details will be posted.

0 Kudos
1 Reply
SergeyKostrov
Valued Contributor II
118 Views
Here is a build log for some project built with Intel C++ compiler version 12: ------ Build started: Project: IccTestApp, Configuration: Release Win32 ------ Compiling with Intel(R) C++ Compiler XE 12.1.7.371 [IA-32]... (Intel C++ Environment) Stdphf.cpp ... ../TestSet.cpp(878): warning #693: calling convention specified here is ignored _RTPASCAL TTestSet( RTvoid ) ^ ../TestSet.cpp(883): warning #693: calling convention specified here is ignored _RTPASCAL TTestSet( T ** _RTRESTRICT pptRs ) ^ ... Compiling with Intel(R) C++ Compiler XE 12.1.7.371 [IA-32]... (Intel C++ Environment) IccTestApp.cpp ... I don't consider it as a big issue and my question is why Intel C++ compiler ignores it? Some legacy C++ compilers do not ignore calling convention specificators for any constructors of some class. Thanks.
Reply