A Cray pointee cannot appear in a SAVE, DATA, EQUIVALENCE, COMMON, or PARAMETER statement.
A Cray pointee cannot be a dummy argument.
A Cray pointee cannot be a function result variable.
A Cray pointee cannot be a structure name or a structure component.
The type of a Cray pointee cannot be finalizable.