diff options
author | Patrick Lyster <Patrick.lyster@ibm.com> | 2018-11-02 12:18:11 +0000 |
---|---|---|
committer | Patrick Lyster <Patrick.lyster@ibm.com> | 2018-11-02 12:18:11 +0000 |
commit | 7a2a27c4a49de60ceb84f281e78077059a99ce7e (patch) | |
tree | 7291b5d41f2816052f628f4148faf0cf4763c0d5 /clang/lib/AST/DeclPrinter.cpp | |
parent | 5595b1ea28575d2880a8e1f201e337513a4ccd9a (diff) | |
download | bcm5719-llvm-7a2a27c4a49de60ceb84f281e78077059a99ce7e.tar.gz bcm5719-llvm-7a2a27c4a49de60ceb84f281e78077059a99ce7e.zip |
Add support for 'atomic_default_mem_order' clause on 'requires' directive. Also renamed test files relating to 'requires'. Differntial review: https://reviews.llvm.org/D53513
llvm-svn: 345967
Diffstat (limited to 'clang/lib/AST/DeclPrinter.cpp')
-rw-r--r-- | clang/lib/AST/DeclPrinter.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/clang/lib/AST/DeclPrinter.cpp b/clang/lib/AST/DeclPrinter.cpp index 7fc275f90e9..517851f9eeb 100644 --- a/clang/lib/AST/DeclPrinter.cpp +++ b/clang/lib/AST/DeclPrinter.cpp @@ -1549,11 +1549,9 @@ void DeclPrinter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { void DeclPrinter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { Out << "#pragma omp requires "; if (!D->clauselist_empty()) { - for (auto I = D->clauselist_begin(), E = D->clauselist_end(); I != E; ++I) { - if (I != D->clauselist_begin()) - Out << ','; - Out << getOpenMPClauseName((*I)->getClauseKind()); - } + OMPClausePrinter Printer(Out, Policy); + for (auto I = D->clauselist_begin(), E = D->clauselist_end(); I != E; ++I) + Printer.Visit(*I); } } |