(j3.2006) defining a type with no components

Malcolm Cohen malcolm
Wed Apr 16 19:34:29 EDT 2014

>Given 10-007r1 and
>type :: no_comp
>end type no_comp
>and then
>type( no_comp) :: foo
>is foo defined?


>Does 10-007r1 say that foo is of zero size?

No, it says it is not of zero size, see 449:23-25 (it occupies a single 
unspecified storage unit).

>(If so, I can?t find it.)


>If foo be of zero size, then [454:29-30] would apply.
>If foo were an array, then [454:23] would apply.

Try [452:34].  This answers all the definition questions.

>does [454:8-10] need to say ?type and kind??


>also, [455:1] (32) seems to be on the wrong list
>(it should be on the next list, not this one?)

It is apparently correct as is since it is saying something is becoming defined.

................................Malcolm Cohen, Nihon NAG, Tokyo. 

More information about the J3 mailing list