diff --git a/lib/VMCore/Type.cpp b/lib/VMCore/Type.cpp index 8b3184e7c8c..90f92efedd8 100644 --- a/lib/VMCore/Type.cpp +++ b/lib/VMCore/Type.cpp @@ -155,11 +155,7 @@ ArrayType::ArrayType(const Type *ElType, int NumEl, const string &Name) } StructType::StructType(const vector &Types, const string &Name) - : Type(Name, StructTyID), - ETypes(Types), - layoutCache(new StructSizeAndOffsetInfo) -{ - ResetCachedInfo(); + : Type(Name, StructTyID), ETypes(Types) { } PointerType::PointerType(const Type *E)