llvm-project/flang/lib
Arnamoy Bhattacharyya b766576d38 [flang][OpenMP] Add semantic check for close nesting of `master` regions
This patch implements the following semantic check:
```
A master region may not be closely nested inside a work-sharing, loop, atomic, task, or taskloop region.
```

Adds a test case and also modifies a couple of existing test cases to include the check.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D100228
2021-05-13 14:58:37 -04:00
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Fix MSVC build breakage 2021-04-02 08:28:48 -07:00
Evaluate [flang] (NFC) Expose internal idiom as utility API 2021-05-13 11:19:37 -07:00
Frontend [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion 2021-05-05 11:01:43 -07:00
FrontendTool [flang][driver] Add support for `-fget-definition` 2021-04-21 09:31:36 +00:00
Lower [flang] Implement NAMELIST I/O in the runtime 2021-05-06 11:18:36 -07:00
Optimizer [flang] iwyu fixes after ba7a92c01e 2021-04-21 11:10:45 -04:00
Parser [flang] Allow large and erroneous ac-implied-do's 2021-05-11 10:04:18 -07:00
Semantics [flang][OpenMP] Add semantic check for close nesting of `master` regions 2021-05-13 14:58:37 -04:00
CMakeLists.txt [flang] Remove `LINK_WITH_FIR` cmake switch 2021-02-11 22:52:13 +05:30