]> granicus.if.org Git - clang/commitdiff
Replace a literal '8' with getCharWidth().
authorKen Dyck <ken.dyck@onsemi.com>
Fri, 14 Jan 2011 02:01:36 +0000 (02:01 +0000)
committerKen Dyck <ken.dyck@onsemi.com>
Fri, 14 Jan 2011 02:01:36 +0000 (02:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123421 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/ExprConstant.cpp

index 8761aa3f9401b9b6b676d7d5cf3b493cb9d3788d..57ceb3f48185d96391ae819d7d837e241b1b5220 100644 (file)
@@ -404,7 +404,8 @@ bool LValueExprEvaluator::VisitMemberExpr(MemberExpr *E) {
       break;
   }
 
-  Result.Offset += CharUnits::fromQuantity(RL.getFieldOffset(i) / 8);
+  Result.Offset += 
+      CharUnits::fromQuantity(RL.getFieldOffset(i) / Info.Ctx.getCharWidth());
   return true;
 }