commit | 8178df3b39ab923ff5d24538812628abee33df79 | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Tue Feb 22 22:38:33 2011 +0000 |
committer | John McCall <rjmccall@apple.com> | Tue Feb 22 22:38:33 2011 +0000 |
tree | c9d1d021b1edf10550dd705dc5a69d2b9814846a | |
parent | 201e519ad9cc2863bc94cf799e407a81ed29181f [diff] |
Emit the structure layout of the block literal parameter to a block invocation function into the debug info. Rather than faking up a class, which is tricky because of the custom layout we do, we just emit a struct directly from the layout information we've already got. Also, don't emit an unnecessarily parameter alloca for this "variable". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126255 91177308-0d34-0410-b5e6-96231b3b80d8