diff options
Diffstat (limited to 'clang/lib/Serialization/ASTWriterStmt.cpp')
| -rw-r--r-- | clang/lib/Serialization/ASTWriterStmt.cpp | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/clang/lib/Serialization/ASTWriterStmt.cpp b/clang/lib/Serialization/ASTWriterStmt.cpp index 866b738d746..42b1dfb367f 100644 --- a/clang/lib/Serialization/ASTWriterStmt.cpp +++ b/clang/lib/Serialization/ASTWriterStmt.cpp @@ -1716,6 +1716,15 @@ void OMPClauseWriter::VisitOMPSharedClause(OMPSharedClause *C) {      Writer->Writer.AddStmt(I);  } +void OMPClauseWriter::VisitOMPCopyinClause(OMPCopyinClause *C) { +  Record.push_back(C->varlist_size()); +  Writer->Writer.AddSourceLocation(C->getLParenLoc(), Record); +  for (OMPCopyinClause::varlist_iterator I = C->varlist_begin(), +                                         E = C->varlist_end(); +       I != E; ++I) +    Writer->Writer.AddStmt(*I); +} +  //===----------------------------------------------------------------------===//  // OpenMP Directives.  //===----------------------------------------------------------------------===// | 

