From f1f505f85c924c84391f4c4992fbfca56bfc8254 Mon Sep 17 00:00:00 2001 From: Kenneth Uildriks Date: Wed, 10 Feb 2010 00:14:03 +0000 Subject: [PATCH] IntegerValType holds a uint32_t, so its constructor should take a uint32_t. This allows it to be properly initialized with bit widths > 65535 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95731 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/VMCore/TypesContext.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/VMCore/TypesContext.h b/lib/VMCore/TypesContext.h index 7419b0e8945..484284551fa 100644 --- a/lib/VMCore/TypesContext.h +++ b/lib/VMCore/TypesContext.h @@ -68,7 +68,7 @@ static unsigned getSubElementHash(const Type *Ty) { class IntegerValType { uint32_t bits; public: - IntegerValType(uint16_t numbits) : bits(numbits) {} + IntegerValType(uint32_t numbits) : bits(numbits) {} static IntegerValType get(const IntegerType *Ty) { return IntegerValType(Ty->getBitWidth());