Loop Directives
The following directives apply to a loop that immediately follows the pragma or an attribute
directive. No statements can be placed between the pragma or attribute directive and the loop
(for, while, do) to which the directive applies, with the exception of other loop
directives.