[llvm-commits] CVS: llvm/include/llvm/DerivedTypes.h

Chris Lattner lattner at cs.uiuc.edu
Tue Nov 25 15:21:01 PST 2003


Changes in directory llvm/include/llvm:

DerivedTypes.h updated: 1.47 -> 1.48

---
Log message:

It is legal to index into sequential types with any integer


---
Diffs of the changes:  (+1 -1)

Index: llvm/include/llvm/DerivedTypes.h
diff -u llvm/include/llvm/DerivedTypes.h:1.47 llvm/include/llvm/DerivedTypes.h:1.48
--- llvm/include/llvm/DerivedTypes.h:1.47	Tue Nov 11 16:41:29 2003
+++ llvm/include/llvm/DerivedTypes.h	Tue Nov 25 15:20:19 2003
@@ -309,7 +309,7 @@
     return ElementType.get();
   }
   virtual bool indexValid(const Value *V) const {
-    return V->getType() == Type::LongTy;   // Must be a 'long' index
+    return V->getType()->isInteger();
   }
 
   // getIndexType() - Return the type required of indices for this composite.





More information about the llvm-commits mailing list