diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2014-07-17 07:32:53 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2014-07-17 07:32:53 +0000 |
commit | 3778b60176e1c7de4f8f42ba921cf52634a6e951 (patch) | |
tree | 12b8d70ad2bbae9d8bff18e8122c5d3166960051 /clang/lib/Serialization/ASTWriterStmt.cpp | |
parent | 68862414b5f4849333bb1a2141729bb3ab5e6f43 (diff) | |
download | bcm5719-llvm-3778b60176e1c7de4f8f42ba921cf52634a6e951.tar.gz bcm5719-llvm-3778b60176e1c7de4f8f42ba921cf52634a6e951.zip |
[OPENMP] Initial parsing and sema analysis for 'final' clause.
llvm-svn: 213232
Diffstat (limited to 'clang/lib/Serialization/ASTWriterStmt.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTWriterStmt.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Serialization/ASTWriterStmt.cpp b/clang/lib/Serialization/ASTWriterStmt.cpp index 044ceb79144..cacb2ec1852 100644 --- a/clang/lib/Serialization/ASTWriterStmt.cpp +++ b/clang/lib/Serialization/ASTWriterStmt.cpp @@ -1687,6 +1687,11 @@ void OMPClauseWriter::VisitOMPIfClause(OMPIfClause *C) { Writer->Writer.AddSourceLocation(C->getLParenLoc(), Record); } +void OMPClauseWriter::VisitOMPFinalClause(OMPFinalClause *C) { + Writer->Writer.AddStmt(C->getCondition()); + Writer->Writer.AddSourceLocation(C->getLParenLoc(), Record); +} + void OMPClauseWriter::VisitOMPNumThreadsClause(OMPNumThreadsClause *C) { Writer->Writer.AddStmt(C->getNumThreads()); Writer->Writer.AddSourceLocation(C->getLParenLoc(), Record); |