Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[flang] Semantic checks for critical construct
The commit includes the following, -> The name field in DoConcurrent*Enforce classes are not used anymore. Removing the field and its collection and retrieval from DoConcurrentBodyEnforce and its usage in DoConcurrentLabelEnforce. -> DoConcurrentLabelEnforce is useful for checking that there are no branches escaping from other constructs also. For enabling use in other constructs (like critical) moving this to tools.h and renaming it as LabelEnforce. -> Checks for the constraints. -> Tests for the constaints. Original-commit: flang-compiler/f18@4b7a007 Reviewed-on: flang-compiler/f18#897
- Loading branch information
1 parent
c3192a1
commit 582b932
Showing
10 changed files
with
381 additions
and
127 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.