diff options
author | Greg Clayton <gclayton@apple.com> | 2016-03-29 18:22:07 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2016-03-29 18:22:07 +0000 |
commit | fee32cd9e29ad9437db49533e2f8b28ee9808c4a (patch) | |
tree | eb00678ad9a6b8896781975302c1096195f5be7c /llvm/lib/Transforms/Utils | |
parent | cba3e8b4b5d471acda77cb1d5df4c158365b0788 (diff) | |
download | bcm5719-llvm-fee32cd9e29ad9437db49533e2f8b28ee9808c4a.tar.gz bcm5719-llvm-fee32cd9e29ad9437db49533e2f8b28ee9808c4a.zip |
When creating typedefs, don't call Type::GetName() since that might recursively call "lldb_private::Type::ResolveClangType(lldb_private::Type::ResolveStateTag)" and cause a crash. A lldb_private::Type should have a valid name if it is created without a backing CompilerType. Also provide a name that we can recognize so if we see it in a as the typename of a variable, we will know to check it out. This crash is happening quite a bit and we need to determine if this is due to incorrect debug info, or just due to some bug in LLDBD.
<rdar://problem/25192037>
llvm-svn: 264762
Diffstat (limited to 'llvm/lib/Transforms/Utils')
0 files changed, 0 insertions, 0 deletions