Product Support

white space requirement between macro name and replacement text

In the definition of an object-like macro, C99 and C++0x require that the replacement text be separated from the macro name by white space. The Intel ® Compiler will check this requirement and will issue appropriate warning accordingly.
  • Linux*
  • Apple OS X*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Intel® C++ Compiler
  • Intel® Parallel Composer
  • warning
  • name
  • Text
  • macro
  • #define
  • space
  • white
  • replacement
  • required
  • 2217
  • Internal Compiler Errror for Molpro file geminal.f on Intel® 64 processor using the Intel® Fortran Compiler, 11.0

    The Intel® Fortran Compiler for Linux* Professional Edition, Version 11.0 will fail with an Internal Compiler Error when compiling the file geminal.f from the Molpro* application with the options -O3 and -i8 on an Intel® 64 processor.
  • Linux*
  • Fortran
  • Intel® Fortran Compiler
  • Ice
  • molpro
  • internal compiler error
  • Subscribe to Product Support