My code clashed with some ilist iterator changes upstream. Fix by
adding an explicit "&*" coercion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252392
91177308-0d34-0410-b5e6-
96231b3b80d8
// to a operand bundle use, these cannot participate in the optimistic SCC
// analysis. Instead, we model the operand bundle uses as arguments in
// call to a function external to the SCC.
- if (!SCCNodes.count(std::next(F->arg_begin(), UseIndex)) ||
+ if (!SCCNodes.count(&*std::next(F->arg_begin(), UseIndex)) ||
IsOperandBundleUse) {
// The accessors used on CallSite here do the right thing for calls and