summaryrefslogtreecommitdiff
path: root/clang/test/OpenMP/error_message.cpp
AgeCommit message (Collapse)Author
2025-09-02[OpenMP][clang] Fix CaptureRegion for message clause (#156525)Robert Imschweiler
Fixes https://github.com/llvm/llvm-project/issues/156232
2025-08-28Reland: [OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#155839)Robert Imschweiler
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the num_threads clause on parallel directives, along with the message and severity clauses. This commit implements necessary codegen changes.
2025-08-28Revert "[OpenMP][clang] 6.0: num_threads strict (part 3: codegen)" (#155809)Robert Imschweiler
Reverts llvm/llvm-project#146405
2025-08-28[OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#146405)Robert Imschweiler
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the num_threads clause on parallel directives, along with the message and severity clauses. This commit implements necessary codegen changes.
2025-01-29[OpenMP] Allow OMP6.0 features. (#122108)Zahira Ammarguellat
Add support for the `-fopenmp-version=60` command line argument. It is needed for https://github.com/llvm/llvm-project/pull/119891 (`#pragma omp stripe`) which will be the first OpenMP 6.0 directive implemented. Add regression tests for Clang in `-fopenmp-version=60` mode.
2023-11-20[C23] Complete support for WG14 N2508 (#71398)Aaron Ballman
In Clang 16, we implemented the ability to add a label at the end of a compound statement. These changes complete the implementation by allowing a label to be followed by a declaration in C. Note, this seems to have fixed an issue with some OpenMP stand-alone directives not being properly diagnosed as per: https://www.openmp.org/spec-html/5.1/openmpsu19.html#x34-330002.1.3 (The same requirement exists in OpenMP 5.2 as well.)
2022-11-18[OPENMP5.1] Initial support for message clause.Jennifer Yu
2022-11-17[OPENMP5.1] Initial support for severity clauseJennifer Yu
Differential Revision:https://reviews.llvm.org/D138227
2022-11-15[OPENMP]Initial support for at clauseJennifer Yu
Error directive is allowed in both declared and executable contexts. The function ActOnOpenMPAtClause is called in both places during the parsers. Adding a param "bool InExContext" to identify context which is used to emit error massage. Differential Revision: https://reviews.llvm.org/D137851
2022-11-02[OPENMP]Initial support for error directive.Jennifer Yu
Differential Revision: https://reviews.llvm.org/D137209