From 586504d5ed35d5765652370c4b4e68eb21b2b34a Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Wed, 7 Nov 2007 00:27:59 +0000 Subject: [PATCH] Fixed default ctor for APInt to properly initialize BitWidth to a non-random value. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43795 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/APInt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/llvm/ADT/APInt.h b/include/llvm/ADT/APInt.h index fb71907b105..dc5d34f3b1f 100644 --- a/include/llvm/ADT/APInt.h +++ b/include/llvm/ADT/APInt.h @@ -207,7 +207,7 @@ public: /// Default constructor that creates an uninitialized APInt. This is useful /// for object deserialization (pair this with the static method Read). - explicit APInt() {} + explicit APInt() : BitWidth(1) {} /// @brief Used by the Bitcode serializer to emit APInts to Bitcode. void Emit(Serializer& S) const;