]> granicus.if.org Git - llvm/commit
[SmallPtrSet] Add iterator epoch tracking.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 13 Oct 2017 20:37:52 +0000 (20:37 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 13 Oct 2017 20:37:52 +0000 (20:37 +0000)
commit937b560bd5d67d62c4264f789f1066693d33e1ef
treeae154cb7b3c6ee4441ab469fa979c7fe2c6688f7
parentab26bdd6c2515babca51548c25355ed884ba398f
[SmallPtrSet] Add iterator epoch tracking.

This will detect invalid iterators when ABI breaking checks are enabled.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315746 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/SmallPtrSet.h
lib/Support/SmallPtrSet.cpp