(j3.2006) Construct entities

Van Snyder van.snyder
Sat Apr 29 04:00:13 EDT 2017


On Sat, 2017-04-29 at 16:34 +0900, Malcolm Cohen wrote:
> why do you care if something is called "a construct entity"?

There's 11.1.7.5p2, for example.

  real :: B
  common /A/ B
  do concurrent ( i=1:10 ) local(B)
    block
      common /A/ B
      asynchronous B
    end block
  end do

Is B local inside the BLOCK  If it's a construct entity of the BLOCK, it
isn't local because it's not a construct entity of the DO CONCURRENT
construct (or is it? I don't know).  If it's not a construct entity of
the BLOCK, it is local.  Does it have the ASYNCHRONOUS attribute?  Yes,
if it's a construct entity of the BLOCK and not of the DO CONCURRENT
construct, no if it's not a construct entity of the BLOCK but is a
construct entity of the DO CONCURRENT construct.







More information about the J3 mailing list