XL Fortran for AIX 8.1

Language Reference


Limitation and Caveats on the Use of the Argument arg

Keep the following points in mind when you use the Argument arg:

  1. Array sections with vector subscripts are not supported. They should not be passed to arg; otherwise, the result is unpredictable.
  2. If the actual argument arg is an array section, the corresponding dummy argument in subroutine cleanup (for f_pthread_cleanup_push), or ent (for f_pthread_create), must be an assumed-shape array. Otherwise, the result is unpredictable.
  3. If the actual argument arg has the pointer attribute that points to an array or array section, the corresponding dummy argument in subroutine cleanup (for f_pthread_cleanup_push), or ent (for f_pthread_create), must be a Fortran 90 pointer attribute or an assumed-shape array. Otherwise, the result is unpredictable.
  4. The actual argument arg must be a variable. In other words, the actual argument must be eligible as a left-value in an assignment statement.

+----------------------------End of IBM Extension----------------------------+


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]