================
@@ -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

Reply via email to