Next: `GIMPLE_PHI`, Previous: `GIMPLE_OMP_SINGLE`, Up: Tuple specific accessors [Contents][Index]

#### 12.8.24 `GIMPLE_OMP_STRUCTURED_BLOCK`

Like the GENERIC equivalent `OMP_STRUCTURED_BLOCK`, this GIMPLE statement does not correspond directly to an OpenMP directive, and exists only to permit error checking of transfers of control in/out of structured block sequences (the `diagnose_omp_blocks` pass in `omp-low.cc`). All `GIMPLE_OMP_STRUCTURED_BLOCK` nodes are eliminated during OpenMP lowering.

GIMPLE function: gimple gimple_build_omp_structured_block (gimple_seq body)

  Build a `GIMPLE_OMP_STRUCTURED_BLOCK` statement. `BODY` is the sequence of statements in the structured block sequence.