Sema for Captured Statements
Add CapturedDecl to be the DeclContext for CapturedStmt, and perform semantic analysis. Currently captures all variables by reference. TODO: templates Author: Ben Langmuir <ben.langmuir@intel.com> Differential Revision: http://llvm-reviews.chandlerc.com/D433 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179618 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/Decl.h 26 additions, 0 deletionsinclude/clang/AST/Decl.h
- include/clang/AST/DeclBase.h 1 addition, 0 deletionsinclude/clang/AST/DeclBase.h
- include/clang/AST/RecursiveASTVisitor.h 14 additions, 3 deletionsinclude/clang/AST/RecursiveASTVisitor.h
- include/clang/AST/Stmt.h 5 additions, 5 deletionsinclude/clang/AST/Stmt.h
- include/clang/Basic/DeclNodes.td 1 addition, 0 deletionsinclude/clang/Basic/DeclNodes.td
- include/clang/Basic/DiagnosticSemaKinds.td 3 additions, 0 deletionsinclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Sema/ScopeInfo.h 47 additions, 3 deletionsinclude/clang/Sema/ScopeInfo.h
- include/clang/Sema/Sema.h 15 additions, 0 deletionsinclude/clang/Sema/Sema.h
- include/clang/Serialization/ASTBitCodes.h 2 additions, 0 deletionsinclude/clang/Serialization/ASTBitCodes.h
- lib/AST/Decl.cpp 4 additions, 0 deletionslib/AST/Decl.cpp
- lib/AST/DeclBase.cpp 2 additions, 0 deletionslib/AST/DeclBase.cpp
- lib/AST/Stmt.cpp 8 additions, 8 deletionslib/AST/Stmt.cpp
- lib/AST/StmtPrinter.cpp 1 addition, 1 deletionlib/AST/StmtPrinter.cpp
- lib/CodeGen/CGDecl.cpp 1 addition, 0 deletionslib/CodeGen/CGDecl.cpp
- lib/Frontend/PrintPreprocessedOutput.cpp 10 additions, 0 deletionslib/Frontend/PrintPreprocessedOutput.cpp
- lib/Parse/ParsePragma.cpp 16 additions, 1 deletionlib/Parse/ParsePragma.cpp
- lib/Sema/ScopeInfo.cpp 1 addition, 0 deletionslib/Sema/ScopeInfo.cpp
- lib/Sema/Sema.cpp 16 additions, 1 deletionlib/Sema/Sema.cpp
- lib/Sema/SemaExpr.cpp 57 additions, 6 deletionslib/Sema/SemaExpr.cpp
- lib/Sema/SemaExprCXX.cpp 13 additions, 0 deletionslib/Sema/SemaExprCXX.cpp
Loading
Please register or sign in to comment