The OpenMP spec has a bug: the restriction should read > If linear-modifier is ref, list items must not be polymorphic variables, > assumed-shape arrays, or variables with the ALLOCATABLE attribute. --------- Co-authored-by: Markus Mützel <markus.muetzel@gmx.de> (cherry picked from commit 53d096bbf31d12fddbbe2508b7f80bab9628430d)