commit | 35415f5132f70ad5097a3514ab84251e10db3664 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Tue May 25 17:04:15 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Tue May 25 17:04:15 2010 +0000 |
tree | 43c52ced8c327cc5d16c565af87722a3a3a1e435 | |
parent | 1f90622e9d24064164df1608ea125d0ed451ac68 [diff] |
Improve name mangling for blocks and support mangling of static local variables within blocks. We loosely follow GCC's mangling, but since these are always internal symbols the names don't really matter. I intend to revisit block mangling later, because GCC's mangling is rather verbose. <rdar://problem/8015719>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104610 91177308-0d34-0410-b5e6-96231b3b80d8