diff options
author | Ken Dyck <kd@kendyck.com> | 2011-04-14 01:00:39 +0000 |
---|---|---|
committer | Ken Dyck <kd@kendyck.com> | 2011-04-14 01:00:39 +0000 |
commit | 3563aa6520a7adc67d5a79917bef9a9ae1ccb111 (patch) | |
tree | c367b431be49d67bfbb1e8d20103abf6b6809710 /clang | |
parent | 6620ddeaa48f7cbcb4a880baad7a9dd497b06c41 (diff) | |
download | bcm5719-llvm-3563aa6520a7adc67d5a79917bef9a9ae1ccb111.tar.gz bcm5719-llvm-3563aa6520a7adc67d5a79917bef9a9ae1ccb111.zip |
Replace a couple of divide-by-8s with divide-by-charwidths. No change in
functionality intended.
llvm-svn: 129496
Diffstat (limited to 'clang')
-rw-r--r-- | clang/lib/CodeGen/CGObjCRuntime.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CGObjCRuntime.cpp b/clang/lib/CodeGen/CGObjCRuntime.cpp index 49b1ce12bc0..5859f2a2363 100644 --- a/clang/lib/CodeGen/CGObjCRuntime.cpp +++ b/clang/lib/CodeGen/CGObjCRuntime.cpp @@ -68,13 +68,15 @@ static uint64_t LookupFieldBitOffset(CodeGen::CodeGenModule &CGM, uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, const ObjCInterfaceDecl *OID, const ObjCIvarDecl *Ivar) { - return LookupFieldBitOffset(CGM, OID, 0, Ivar) / 8; + return LookupFieldBitOffset(CGM, OID, 0, Ivar) / + CGM.getContext().getCharWidth(); } uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, const ObjCImplementationDecl *OID, const ObjCIvarDecl *Ivar) { - return LookupFieldBitOffset(CGM, OID->getClassInterface(), OID, Ivar) / 8; + return LookupFieldBitOffset(CGM, OID->getClassInterface(), OID, Ivar) / + CGM.getContext().getCharWidth(); } LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, |