diff options
author | Wei Pan <wei.pan@intel.com> | 2013-05-04 03:59:06 +0000 |
---|---|---|
committer | Wei Pan <wei.pan@intel.com> | 2013-05-04 03:59:06 +0000 |
commit | 9fd6b8f5a73788f288edd01fa99d434d1e6588ad (patch) | |
tree | 9e9b626021de2b27472f3275c451c4d7d3e7f091 /lib/Serialization/ASTWriterStmt.cpp | |
parent | cd904e8864637e427f5ea3bf35a26e79b3dbbadf (diff) |
Implement template support for CapturedStmt
- Sema tests added and CodeGen tests are pending
Differential Revision: http://llvm-reviews.chandlerc.com/D728
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181101 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Serialization/ASTWriterStmt.cpp')
-rw-r--r-- | lib/Serialization/ASTWriterStmt.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Serialization/ASTWriterStmt.cpp b/lib/Serialization/ASTWriterStmt.cpp index 7d282471bb..5f7ac01bae 100644 --- a/lib/Serialization/ASTWriterStmt.cpp +++ b/lib/Serialization/ASTWriterStmt.cpp @@ -290,7 +290,10 @@ void ASTStmtWriter::VisitCapturedStmt(CapturedStmt *S) { // NumCaptures Record.push_back(std::distance(S->capture_begin(), S->capture_end())); + // CapturedDecl and captured region kind Writer.AddDeclRef(S->getCapturedDecl(), Record); + Record.push_back(S->getCapturedRegionKind()); + Writer.AddDeclRef(S->getCapturedRecordDecl(), Record); // Capture inits |