[llvm-branch-commits] [cfe-branch] r253252 - Fix r253250 build break, getIndirect appears to take bytes instead of CharUnits in 3.7.0

Reid Kleckner via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Nov 16 13:15:27 PST 2015


Author: rnk
Date: Mon Nov 16 15:15:26 2015
New Revision: 253252

URL: http://llvm.org/viewvc/llvm-project?rev=253252&view=rev
Log:
Fix r253250 build break, getIndirect appears to take bytes instead of CharUnits in 3.7.0

Modified:
    cfe/branches/release_37/lib/CodeGen/TargetInfo.cpp

Modified: cfe/branches/release_37/lib/CodeGen/TargetInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/branches/release_37/lib/CodeGen/TargetInfo.cpp?rev=253252&r1=253251&r2=253252&view=diff
==============================================================================
--- cfe/branches/release_37/lib/CodeGen/TargetInfo.cpp (original)
+++ cfe/branches/release_37/lib/CodeGen/TargetInfo.cpp Mon Nov 16 15:15:26 2015
@@ -3063,7 +3063,7 @@ ABIArgInfo WinX86_64ABIInfo::classify(Qu
 
   TypeInfo Info = getContext().getTypeInfo(Ty);
   uint64_t Width = Info.Width;
-  CharUnits Align = getContext().toCharUnitsFromBits(Info.Align);
+  unsigned Align = getContext().toCharUnitsFromBits(Info.Align).getQuantity();
 
   const RecordType *RT = Ty->getAs<RecordType>();
   if (RT) {




More information about the llvm-branch-commits mailing list