[LoopInfo] Don't poison random memory regions.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 28 Sep 2017 12:53:20 +0000 (12:53 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 28 Sep 2017 12:53:20 +0000 (12:53 +0000)
commit8df9bfcd8af0da804051942a9efd7f3d6b9c81e8
tree3d4ee6d5fe8eb5b4fac7fadd90c69b759ccddd70
parent859ef1c09e3d74e44fc10f1097231bd9915235bc
[LoopInfo] Don't poison random memory regions.

The second argument for Allocator::Deallocate is the number of elements,
not the size of a single element. In asan mode specifying a large number
of elements poisoned random memory regions, leading to crashes
everywhere.

llvm-svn: 314413
llvm/include/llvm/Analysis/LoopInfo.h