Undo previous check-in.

llvm-svn: 52034
diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp
index 8733a6b..4a1fb39 100644
--- a/clang/lib/AST/ASTContext.cpp
+++ b/clang/lib/AST/ASTContext.cpp
@@ -405,15 +405,7 @@
 
   // Allocate and assign into ASTRecordLayouts here.  The "Entry" reference can
   // be invalidated (dangle) if the ASTRecordLayouts hashtable is inserted into.
-  unsigned Alignment = 8;
-  uint64_t Size = 0;
-  if (ObjCInterfaceDecl *SD = D->getSuperClass()) {
-    const ASTRecordLayout &SL = getASTObjCInterfaceLayout(SD);
-    Alignment = SL.getAlignment();
-    Size = SL.getSize();
-  } 
-  ASTRecordLayout *NewEntry = new ASTRecordLayout(Size, Alignment);
-
+  ASTRecordLayout *NewEntry = new ASTRecordLayout();
   Entry = NewEntry;
 
   NewEntry->InitializeLayout(D->ivar_size());