IR: Use typedefs for getSublistAccess(), NFC
[oota-llvm.git] / include / llvm / IR / GetElementPtrTypeIterator.h
index 6bba0ae29e987e180563a016fe88e7b4d8138bf4..7cb13fa33aa6be66d8d689c7eef000983d0373c5 100644 (file)
@@ -78,7 +78,7 @@ namespace llvm {
     // current type directly.
     Type *operator->() const { return operator*(); }
 
-    Value *getOperand() const { return *OpIt; }
+    Value *getOperand() const { return const_cast<Value *>(&**OpIt); }
 
     generic_gep_type_iterator& operator++() {   // Preincrement
       if (CurTy.getInt()) {