diff options
author | Greg Clayton <gclayton@apple.com> | 2015-02-11 00:04:33 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2015-02-11 00:04:33 +0000 |
commit | e3c65509cde13b4647d9cb8c01d11c8808ab9de3 (patch) | |
tree | d9c8490d3cb4bfc2774fd2f765144f1a51461a99 /lldb/source/Commands/CommandObjectFrame.cpp | |
parent | 78d1c3fcb6f97f8297245b90c855e46186226c14 (diff) | |
download | llvm-e3c65509cde13b4647d9cb8c01d11c8808ab9de3.zip llvm-e3c65509cde13b4647d9cb8c01d11c8808ab9de3.tar.gz llvm-e3c65509cde13b4647d9cb8c01d11c8808ab9de3.tar.bz2 |
Fixed a crasher that could happen if:
- you have a type that contains a typedef to a VectorType or an ExtVectorType
- that type is returned from an ARM function that LLDB steps over so we try to figure out the return type
- we try to determine if the type is a homogeneous aggregate type and we crash
We get not using getAs() when we should have been and using llvm::cast caused an assertion crash when the typedef type didn't return a valid VectorType or ExtVectorType.
<rdar://problem/19646550>
llvm-svn: 228771
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
0 files changed, 0 insertions, 0 deletions