Warning #693: calling convention specified here is ignored

Warning #693: calling convention specified here is ignored

Warning #693: calling convention specified here is ignored

Technical details will be posted.

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

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.

Leave a Comment

Please sign in to add a comment. Not a member? Join today