diff options
author | Ken Dyck <kd@kendyck.com> | 2011-04-22 17:59:22 +0000 |
---|---|---|
committer | Ken Dyck <kd@kendyck.com> | 2011-04-22 17:59:22 +0000 |
commit | 0fed10e704faf7894175d45153bc16d298c000a1 (patch) | |
tree | 282d1a391841a74a6d7c376268f783639916bcce /clang/lib/CodeGen/CGObjCGNU.cpp | |
parent | c5c416f7dbed8ae4cbf37bbd63bd4d0a4528f433 (diff) | |
download | bcm5719-llvm-0fed10e704faf7894175d45153bc16d298c000a1.tar.gz bcm5719-llvm-0fed10e704faf7894175d45153bc16d298c000a1.zip |
Replace a couple of literal 8s with ASTContext::getCharWidth(). No change in
functionality intended.
llvm-svn: 130002
Diffstat (limited to 'clang/lib/CodeGen/CGObjCGNU.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGObjCGNU.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/clang/lib/CodeGen/CGObjCGNU.cpp b/clang/lib/CodeGen/CGObjCGNU.cpp index e6ebf7c0979..365f311f2aa 100644 --- a/clang/lib/CodeGen/CGObjCGNU.cpp +++ b/clang/lib/CodeGen/CGObjCGNU.cpp @@ -1330,8 +1330,10 @@ llvm::Constant *CGObjCGNU::GenerateClassStructure( Elements.push_back(llvm::ConstantInt::get(LongTy, info)); if (isMeta) { llvm::TargetData td(&TheModule); - Elements.push_back(llvm::ConstantInt::get(LongTy, - td.getTypeSizeInBits(ClassTy)/8)); + Elements.push_back( + llvm::ConstantInt::get(LongTy, + td.getTypeSizeInBits(ClassTy) / + CGM.getContext().getCharWidth())); } else Elements.push_back(InstanceSize); Elements.push_back(IVars); @@ -2137,8 +2139,10 @@ llvm::Function *CGObjCGNU::ModuleInitFunction() { Elements.push_back(llvm::ConstantInt::get(LongTy, RuntimeVersion)); // sizeof(ModuleTy) llvm::TargetData td(&TheModule); - Elements.push_back(llvm::ConstantInt::get(LongTy, - td.getTypeSizeInBits(ModuleTy)/8)); + Elements.push_back( + llvm::ConstantInt::get(LongTy, + td.getTypeSizeInBits(ModuleTy) / + CGM.getContext().getCharWidth())); // The path to the source file where this module was declared SourceManager &SM = CGM.getContext().getSourceManager(); |