| commit | 1f46b70b5dec51858074248da4af3fbc38198a13 | [log] [tgz] |
|---|---|---|
| author | Arpith Chacko Jacob <acjacob@us.ibm.com> | Mon Jan 23 15:38:49 2017 +0000 |
| committer | Arpith Chacko Jacob <acjacob@us.ibm.com> | Mon Jan 23 15:38:49 2017 +0000 |
| tree | 0c38eb03ce1ae32c2d05bdb9a2f78aea7a00360b | |
| parent | f6f3a361590fe2a0c2269583804daab614cb83e0 [diff] |
[OpenMP] DSAChecker bug fix for combined directives. The DSAChecker code in SemaOpenMP looks at the captured statement associated with an OpenMP directive. A combined directive such as 'target parallel' has nested capture statements, which have to be fully traversed before executing the DSAChecker. This is a patch to perform the traversal for such combined directives. Reviewers: ABataev Differential Revision: https://reviews.llvm.org/D29026 llvm-svn: 292794