[llvm-commits] [llvm] r95731 - /llvm/trunk/lib/VMCore/TypesContext.h

Kenneth Uildriks kennethuil at gmail.com
Tue Feb 9 16:14:03 PST 2010


Author: kennethuil
Date: Tue Feb  9 18:14:03 2010
New Revision: 95731

URL: http://llvm.org/viewvc/llvm-project?rev=95731&view=rev
Log:
IntegerValType holds a uint32_t, so its constructor should take a uint32_t.  This allows it to be properly initialized with bit widths > 65535

Modified:
    llvm/trunk/lib/VMCore/TypesContext.h

Modified: llvm/trunk/lib/VMCore/TypesContext.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/TypesContext.h?rev=95731&r1=95730&r2=95731&view=diff

==============================================================================
--- llvm/trunk/lib/VMCore/TypesContext.h (original)
+++ llvm/trunk/lib/VMCore/TypesContext.h Tue Feb  9 18:14:03 2010
@@ -68,7 +68,7 @@
 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());





More information about the llvm-commits mailing list