[clang] [flang] [flang][OpenMP] Remove experimental warning (PR #144915)

Tom Eccles via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 25 06:00:38 PDT 2025


tblah wrote:

I've taken this out of draft.

The only remaining item in #110008 is some improved semantic checks for Loop transformation constructs. The parsing of these constructs works already and a TODO is emitted, but semantic checks should be updated to allow loop transformation constructs in place of Fortran do loops e.g.
```
!$omp parallel do
!$omp unroll
do i = 1, N
...
```

@Stylie777 is already working on this, but his work could conflict with #143715 and #144785 he will likely base his patch upon that other work and post after they are merged. 

I would like to go ahead and merge this now because the loop transformation constructs are an OpenMP 5.1 feature and they do not lead to a compiler crash, only a misleading semantic error.

Is everyone okay with this being merged?

https://github.com/llvm/llvm-project/pull/144915


More information about the cfe-commits mailing list