MemorySSA: Update expensive checking version of def_chain_iterator for templating changes

llvm-svn: 299301
This commit is contained in:
Daniel Berlin 2017-04-01 10:04:28 +00:00
parent 9a9c9ff260
commit 43e13a2d98
1 changed files with 1 additions and 1 deletions

View File

@ -1092,7 +1092,7 @@ template <class T>
inline iterator_range<def_chain_iterator<T>>
def_chain(T MA, MemoryAccess *UpTo = nullptr) {
#ifdef EXPENSIVE_CHECKS
assert((!UpTo || find(def_chain(MA), UpTo) != def_chain_iterator()) &&
assert((!UpTo || find(def_chain(MA), UpTo) != def_chain_iterator<T>()) &&
"UpTo isn't in the def chain!");
#endif
return make_range(def_chain_iterator<T>(MA), def_chain_iterator<T>(UpTo));