We need to capture the local variables into a record in task untied
regions but clang does not support record with VLA data members.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rG LLVM Github Monorepo
 
Paths 
  |  Differential  D99436  
[OPENMP]Fix PR49366: crash on VLAs in task untied regions. ClosedPublic Authored by ABataev on Mar 26 2021, 12:51 PM. 
Details Summary We need to capture the local variables into a record in task untied 
Diff Detail 
 Event TimelineThis revision was not accepted when it landed; it landed in state Needs Review.Feb 21 2022, 12:30 PM This revision was landed with ongoing or failed builds. Closed by commit rGf9c3310d32c6: [OPENMP]Fix PR49366: crash on VLAs in task untied regions. (authored by ABataev).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 410366 clang/include/clang/Basic/DiagnosticSemaKinds.td
 
 clang/include/clang/Sema/Sema.h
 
 clang/lib/Sema/SemaOpenMP.cpp
 
 clang/lib/Sema/SemaType.cpp
 
 clang/test/OpenMP/task_messages.cpp
 clang/test/OpenMP/taskloop_loop_messages.cpp
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||