Intel Fortran Compiler version Error #6457 - “The derived type name has not been declared”

Problem description : The Fortran compiler of the initial Composer 2013 SP1 release incorrectly might report a derived type to be missing although the type is declared in a module imported by a USE statement.

This is regression and the problem is fixed for update 1 already.


For the issue to be visible, the application must make use of a couple of Fortran constructs including :

-       Import of modules

-       Nested use of CONTAINS

-       Procedures with a  generic interface


The recommended workaround is to continue using the previous compiler 13.1 of Intel Composer XE 2013 until update 1 of Composer XE 2013 SP1 will be available.  

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.