summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-08-15 20:07:17 +0000
committerJordan Rose <jordan_rose@apple.com>2012-08-15 20:07:17 +0000
commit5fc5da0578f5d8f049eab2cab5ba1589fc14a97f (patch)
tree1b1cf0f2917025302b3982cd001e8f81329da46e /llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
parent22be8d5ab8b106767f4200918a77ddfc5cdb7081 (diff)
downloadbcm5719-llvm-5fc5da0578f5d8f049eab2cab5ba1589fc14a97f.tar.gz
bcm5719-llvm-5fc5da0578f5d8f049eab2cab5ba1589fc14a97f.zip
[analyzer] Correctly devirtualize virtual method calls in constructors.
This is the other half of C++11 [class.cdtor]p4 (the destructor side was added in r161915). This also fixes an issue with post-call checks where the 'this' value was already being cleaned out of the state, thus being omitted from a reconstructed CXXConstructorCall. llvm-svn: 161981
Diffstat (limited to 'llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud