24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

-qextchk Option<br />

Syntax<br />

-qextchk | -qnoextchk<br />

EXTCHK | NOEXTCHK<br />

Sets up type-checking in<strong>for</strong>mation <strong>for</strong> common blocks, procedure definitions,<br />

procedure references, and module data. Later, the linker can detect mismatches<br />

across compilation units by using this in<strong>for</strong>mation.<br />

Rules<br />

At compile time, -qextchk verifies the consistency of procedure definitions and<br />

references and module data.<br />

At link time, -qextchk verifies that actual arguments agree in type, shape, passing<br />

mode, and class with the corresponding dummy arguments and that declarations<br />

of common blocks and modules are consistent.<br />

If null arguments are used in a procedure reference, the compiler will not verify<br />

that the actual arguments agree with the corresponding dummy arguments at both<br />

compile and link time.<br />

156 <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> <strong>for</strong> <strong>AIX</strong> : User’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!