From: Kenneth Uildriks Date: Wed, 10 Feb 2010 00:14:03 +0000 (+0000) Subject: IntegerValType holds a uint32_t, so its constructor should take a uint32_t. This... X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f1f505f85c924c84391f4c4992fbfca56bfc8254;p=oota-llvm.git 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 --- 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());