diff options
author | Jordan Rose <jordan_rose@apple.com> | 2012-08-15 17:33:34 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2012-08-15 17:33:34 +0000 |
commit | 31c3fa9c24c532f513d6f216e51f821a15ba2685 (patch) | |
tree | a8d3b04bf3241bec0602d20471e8f67ec8d7da1a /llvm/lib/Support/APFloat.cpp | |
parent | 1c0b3c6b84d34c1f20227c1678bf7045a79e87d4 (diff) | |
download | llvm-31c3fa9c24c532f513d6f216e51f821a15ba2685.zip llvm-31c3fa9c24c532f513d6f216e51f821a15ba2685.tar.gz llvm-31c3fa9c24c532f513d6f216e51f821a15ba2685.tar.bz2 |
[analyzer] Only adjust the type of 'this' when we devirtualize a method call.
With reinterpret_cast, we can get completely unrelated types in a region
hierarchy together; this was resulting in CXXBaseObjectRegions being layered
directly on an (untyped) SymbolicRegion, whose symbol was from a completely
different type hierarchy. This was what was causing the internal buildbot to
fail.
Reverts r161911, which merely masked the problem.
llvm-svn: 161960
Diffstat (limited to 'llvm/lib/Support/APFloat.cpp')
0 files changed, 0 insertions, 0 deletions