================ @@ -3189,13 +3208,15 @@ static void genOMP(Fortran::lower::AbstractConverter &converter, if ((llvm::omp::allTargetSet & llvm::omp::loopConstructSet) .test(ompDirective)) { validDirective = true; - genTargetOp(converter, eval, semanticsContext, currentLocation, - loopOpClauseList, ompDirective, /*outerCombined=*/true); + genTargetOp(converter, eval, semanticsContext, /*genNested=*/false, ---------------- NimishMishra wrote:
`target` has a structured nested block. Can this nested block have additional OpenMP constructs? And if `genNested=false`, then are we relying on the bridge to lower those nested evaluations? https://github.com/llvm/llvm-project/pull/77760 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits