<div dir="ltr">Fat fingered mailing list<div><br><div><div class="gmail_quote"><div dir="ltr"><div>diff --git a/include/llvm/IR/Instructions.h b/include/llvm/IR/Instructions.h</div><div>index 83f9d04..1a77675 100644</div><div>--- a/include/llvm/IR/Instructions.h</div><div>+++ b/include/llvm/IR/Instructions.h</div><div>@@ -1908,6 +1908,9 @@ public:</div><div>   typedef const unsigned* idx_iterator;</div><div>   inline idx_iterator idx_begin() const { return Indices.begin(); }</div><div>   inline idx_iterator idx_end()   const { return Indices.end(); }</div><div>+  inline iterator_range<idx_iterator> indices() const {</div><div>+    return iterator_range<idx_iterator>(idx_begin(), idx_end());</div><div>+  }</div><div><br></div><div>   Value *getAggregateOperand() {</div><div>     return getOperand(0);</div><div>@@ -2019,6 +2022,9 @@ public:</div><div>   typedef const unsigned* idx_iterator;</div><div>   inline idx_iterator idx_begin() const { return Indices.begin(); }</div><div>   inline idx_iterator idx_end()   const { return Indices.end(); }</div><div>+  inline iterator_range<idx_iterator> indices() const {</div><div>+    return iterator_range<idx_iterator>(idx_begin(), idx_end());</div><div>+  }</div><div><br></div><div>   Value *getAggregateOperand() {</div><div>     return getOperand(0);</div></div>
</div><br></div></div></div>