From 1c45d5185f6886b38983f604b627dc36cd8fc5b4 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 25 Nov 2003 21:20:19 +0000 Subject: [PATCH] It is legal to index into sequential types with any integer llvm-svn: 10227 --- llvm/include/llvm/DerivedTypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/include/llvm/DerivedTypes.h b/llvm/include/llvm/DerivedTypes.h index 8d23df10c0be..c0cd601e6183 100644 --- a/llvm/include/llvm/DerivedTypes.h +++ b/llvm/include/llvm/DerivedTypes.h @@ -309,7 +309,7 @@ public: 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.