An initialization expression is a constant expression. Rules for constant expressions also apply to initialization expressions, except that items that form primaries are constrained by the following rules:
+-------------------------------IBM Extension--------------------------------+
+----------------------------End of IBM Extension----------------------------+
If an initialization expression includes a reference to an inquiry function for a type parameter or an array bound of an object specified in the same specification part, the type parameter or array bound must be specified in a prior specification of the specification part. The prior specification can be to the left of the inquiry function in the same statement.
3.4**3 KIND(57438) (/'desk','lamp'/) 'ab'//'cd'//'ef'