misched: Handle "transient" non-instructions.
[oota-llvm.git] / lib / VMCore / ConstantFold.h
index aa1af8f7cf50e8aaceff948d999951476760b9c9..e12f27a7cb1ead40b9e0805e7b638937f52dd2c2 100644 (file)
@@ -48,9 +48,9 @@ namespace llvm {
   Constant *ConstantFoldCompareInstruction(unsigned short predicate, 
                                            Constant *C1, Constant *C2);
   Constant *ConstantFoldGetElementPtr(Constant *C, bool inBounds,
-                                      Constant* const *Idxs, unsigned NumIdx);
+                                      ArrayRef<Constant *> Idxs);
   Constant *ConstantFoldGetElementPtr(Constant *C, bool inBounds,
-                                      Value* const *Idxs, unsigned NumIdx);
+                                      ArrayRef<Value *> Idxs);
 } // End llvm namespace
 
 #endif