Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Failure to recognise error #8284 at project build

Kipling__Michael
Beginner
559 Views

When building a fortran DLL project, the compiler does not list any errors for a subroutine.  However, if I then try to compile a specific routine in the project it finds the error 8284 "If the actual argument is scalar, the dummy argument shall be scalar."  which is indeed an error.

Shouldn't it report this error when doing a clean build?  If not, then I'll need to compile each routine seperately after building the project in order to find any offending routines.

I am using VS2008 and Composer XE 2011 Update 11  with the option Fortran, Diagnostics, Check Routine Interfaces set to Yes.

Mike

0 Kudos
1 Reply
Steven_L_Intel1
Employee
559 Views
The "check routine interfaces" feature depends on compiling the called subroutine before the caller. If that doesn't happen, it won't catch such errors on a clean build.
0 Kudos
Reply