aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2018-09-26 00:17:14 +0000
committerArtem Dergachev <artem.dergachev@gmail.com>2018-09-26 00:17:14 +0000
commit69ece336b8c06b71102e25f0d5770032d31b54cd (patch)
tree74f306af753a33a6faaa2000168ee0d182a7003f /llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
parent707c0ab7553ea80e441a2030abc495d9129ee3f7 (diff)
downloadllvm-69ece336b8c06b71102e25f0d5770032d31b54cd.zip
llvm-69ece336b8c06b71102e25f0d5770032d31b54cd.tar.gz
llvm-69ece336b8c06b71102e25f0d5770032d31b54cd.tar.bz2
[analyzer] Fix a crash on casting symbolic pointers to derived classes.
Commit r340984 causes a crash when a pointer to a completely unrelated type UnrelatedT (eg., opaque struct pattern) is being casted from base class BaseT to derived class DerivedT, which results in an ill-formed region Derived{SymRegion{$<UnrelatedT x>}, DerivedT}. Differential Revision: https://reviews.llvm.org/D52189 llvm-svn: 343051
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp')
0 files changed, 0 insertions, 0 deletions