Eliminate function getIndicesBROKEN().
authorVikram S. Adve <vadve@cs.uiuc.edu>
Sat, 15 Dec 2001 00:37:12 +0000 (00:37 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Sat, 15 Dec 2001 00:37:12 +0000 (00:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1486 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/iMemory.h
lib/VMCore/iMemory.cpp

index 2f2ebd8b60f055fbfea2dce731d146a4581da38a..bf384a61699e9b7fad7f99dc532854c0996bbb47 100644 (file)
@@ -167,9 +167,6 @@ public:
                                    const vector<Value*> &Indices,
                                    bool AllowStructLeaf = false);
 
-  const vector<Constant*> getIndicesBROKEN() const;
-  
-
   inline op_iterator       idx_begin()       {
     return op_begin()+getFirstIndexOperandNumber();
   }
index 6b7aff9474b70f2c52a2439deeb340dce84e3f0d..c845fd9936227fbbc69808993714c8a738911956 100644 (file)
@@ -44,22 +44,6 @@ const Type* MemAccessInst::getIndexedType(const Type *Ptr,
 }
 
 
-#if 1
-#include "llvm/ConstantVals.h"
-const vector<Constant*> MemAccessInst::getIndicesBROKEN() const {
-  cerr << "FIXME: MemAccessInst::getIndices() should not be used!\n";
-
-  vector<Constant*> RetVal;
-
-  // THIS CODE WILL FAIL IF A NON CONSTANT INDEX IS USED AS AN ARRAY INDEX
-  // THIS IS WHY YOU SHOULD NOT USE THIS FUNCTION ANY MORE!!!
-  for (unsigned i = getFirstIndexOperandNumber(); i < getNumOperands(); ++i)
-    RetVal.push_back(cast<Constant>(getOperand(i)));
-
-  return RetVal;
-}
-#endif
-
 //===----------------------------------------------------------------------===//
 //                           LoadInst Implementation
 //===----------------------------------------------------------------------===//