summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/MemoryObject.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-03-30 01:31:42 +0000
committerJordan Rose <jordan_rose@apple.com>2013-03-30 01:31:42 +0000
commit8f6b4b043aff942f66995e401221e62dfe3d7fd9 (patch)
treed67a6b72bae651ee01747049535d70aedf1e349f /llvm/lib/Support/MemoryObject.cpp
parent6fdef11c1703e7565144c556e31ba7994d735d01 (diff)
downloadbcm5719-llvm-8f6b4b043aff942f66995e401221e62dfe3d7fd9.tar.gz
bcm5719-llvm-8f6b4b043aff942f66995e401221e62dfe3d7fd9.zip
[analyzer] Handle caching out while evaluating a C++ new expression.
Evaluating a C++ new expression now includes generating an intermediate ExplodedNode, and this node could very well represent a previously- reachable state in the ExplodedGraph. If so, we can short-circuit the rest of the evaluation. Caught by the assertion a few lines later. <rdar://problem/13510065> llvm-svn: 178401
Diffstat (limited to 'llvm/lib/Support/MemoryObject.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud