Change in section 6.6
The lifetime of a scope enclosing any fork…join block includes the lifetime of the fork…join block.
To:
The lifetime of a scope enclosing any fork block includes the lifetime of the fork block.
Proposed change in 10.6:
Change:
Automatic variables declared in the scope of the fork...join
block shall be initialized to the initialization value whenever execution
enters their scope, and before any processes are
spawned.
To:
Variables declared in the
block_item_declaration of a fork...join/join_any/join_none block shall be initialized to
their initialization value expression whenever execution enters their scope,
and before any processes are spawned. Within a fork...join_any or fork...join_none block, it shall
be illegal to refer to formal arguments passed by reference other than
in the initialization value expressions of variables declared in a
block_item_declaration of the fork.