IntelĀ® Fortran Compiler 18.0 Developer Guide and Reference

ATTRIBUTES NOCLONE

The ATTRIBUTES directive option NOCLONE can be used to prevent a procedure from being considered for cloning, which is a mechanism performed by interprocedural constant propagation that produces specialized copies of the procedure.

!DIR$ ATTRIBUTES NOCLONE :: procedure

procedure

Is a function or subroutine that can be inlined.

Note that if you specify ATTRIBUTES NOINLINE, it does not prevent this cloning.

See Also