commit | 0a0714ddd3a5bd1a8147735ae7fe20b8c4b656fa | [log] [tgz] |
---|---|---|
author | Eric Christopher <echristo@apple.com> | Wed Feb 29 03:25:30 2012 +0000 |
committer | Eric Christopher <echristo@apple.com> | Wed Feb 29 03:25:30 2012 +0000 |
tree | 17df4b3f56a2ddcf83dee09c5d679ec2095062e0 | |
parent | 441b3bb6eb3b43f5ad740d5cc6ad5c27823b6681 [diff] |
Add support for handling captured variables in lambda debug info. This currently doesn't handle capturing the 'this' pointer for any enclosing class. Steal the lambda-expressions.cpp testcase and debugify it and try to use more variables to proof it against random changes. Part of rdar://10900684 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151702 91177308-0d34-0410-b5e6-96231b3b80d8