summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCGNU.cpp
diff options
context:
space:
mode:
authorKen Dyck <kd@kendyck.com>2011-04-22 17:59:22 +0000
committerKen Dyck <kd@kendyck.com>2011-04-22 17:59:22 +0000
commit0fed10e704faf7894175d45153bc16d298c000a1 (patch)
tree282d1a391841a74a6d7c376268f783639916bcce /clang/lib/CodeGen/CGObjCGNU.cpp
parentc5c416f7dbed8ae4cbf37bbd63bd4d0a4528f433 (diff)
downloadbcm5719-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.cpp12
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();
OpenPOWER on IntegriCloud