summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/malloc-overflow.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2017-03-02 23:10:17 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2017-03-02 23:10:17 +0000
commit3baa72af7d65c3d5199b3d57bfa2b6c1268306b2 (patch)
tree52ad5b614d7aea24876bb24f08bf12f7bff27e4b /clang/test/Analysis/malloc-overflow.cpp
parentdcb004fdf1dbebc2792fe27c4f1c638e84066d8b (diff)
downloadbcm5719-llvm-3baa72af7d65c3d5199b3d57bfa2b6c1268306b2.tar.gz
bcm5719-llvm-3baa72af7d65c3d5199b3d57bfa2b6c1268306b2.zip
ThinLTOBitcodeWriter: Do not follow operand edges of type GlobalValue when looking for virtual functions.
Such edges may otherwise result in infinite recursion if a pointer to a vtable is reachable from the vtable itself. This can happen in practice if a TU defines the ABI types used to implement RTTI, and is itself compiled with RTTI. Fixes PR32121. llvm-svn: 296839
Diffstat (limited to 'clang/test/Analysis/malloc-overflow.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud