diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-05-03 08:55:17 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-05-03 08:55:17 +0000 |
commit | 1d7e539bbee1981faddf45284c492deab4ca2e01 (patch) | |
tree | 60cb4d78ce2f635c6429287a350c79030ee80284 /lib/CodeGen/CGObjCGNU.cpp | |
parent | cb6929bf439bbb5bc4604ac18893c790be63f95f (diff) |
Coalesce the ivar offset calculation further.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70683 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGObjCGNU.cpp')
-rw-r--r-- | lib/CodeGen/CGObjCGNU.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/CodeGen/CGObjCGNU.cpp b/lib/CodeGen/CGObjCGNU.cpp index d3b020d57e..218365e316 100644 --- a/lib/CodeGen/CGObjCGNU.cpp +++ b/lib/CodeGen/CGObjCGNU.cpp @@ -745,7 +745,8 @@ void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) { // Get the size of instances. For runtimes that support late-bound instances // this should probably be something different (size just of instance // varaibles in this class, not superclasses?). - const llvm::Type *ObjTy = GetConcreteClassStruct(CGM, ClassDecl); + const llvm::Type *ObjTy = + CGObjCRuntime::GetConcreteClassStruct(CGM, ClassDecl); int instanceSize = CGM.getTargetData().getTypePaddedSize(ObjTy); // Collect information about instance variables. |