diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-02-13 17:20:40 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-02-13 17:20:40 +0000 |
commit | 7ae282fde0a12635893931ebf31b35b0d5d5cab3 (patch) | |
tree | 1760be025d78047b19cbc76822042ef8876289f7 /lib/Analysis/ScanfFormatString.cpp | |
parent | 9daa7bfdff7256cef693d7bf10084881bcb9253c (diff) |
Split the storage of lambda information between the LambdaExpr and the
CXXRecordDecl in a way that actually makes some sense:
- LambdaExpr contains all of the information for initializing the
lambda object, including the capture initializers and associated
array index variables.
- CXXRecordDecl's LambdaDefinitionData contains the captures, which
are needed to understand the captured variable references in the
body of the lambda.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150401 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/ScanfFormatString.cpp')
0 files changed, 0 insertions, 0 deletions