r372562 - [Alignment] fix build
Guillaume Chatelet via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 23 02:04:13 PDT 2019
Author: gchatelet
Date: Mon Sep 23 02:04:12 2019
New Revision: 372562
URL: http://llvm.org/viewvc/llvm-project?rev=372562&view=rev
Log:
[Alignment] fix build
Modified:
cfe/trunk/lib/CodeGen/CGCall.cpp
Modified: cfe/trunk/lib/CodeGen/CGCall.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCall.cpp?rev=372562&r1=372561&r2=372562&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGCall.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGCall.cpp Mon Sep 23 02:04:12 2019
@@ -4132,11 +4132,12 @@ RValue CodeGenFunction::EmitCall(const C
auto scalarAlign = CGM.getDataLayout().getPrefTypeAlignment(scalarType);
// Materialize to a temporary.
- addr = CreateTempAlloca(RV.getScalarVal()->getType(),
- CharUnits::fromQuantity(std::max(
- layout->getAlignment(), scalarAlign)),
- "tmp",
- /*ArraySize=*/nullptr, &AllocaAddr);
+ addr = CreateTempAlloca(
+ RV.getScalarVal()->getType(),
+ CharUnits::fromQuantity(std::max(
+ (unsigned)layout->getAlignment().value(), scalarAlign)),
+ "tmp",
+ /*ArraySize=*/nullptr, &AllocaAddr);
tempSize = EmitLifetimeStart(scalarSize, AllocaAddr.getPointer());
Builder.CreateStore(RV.getScalarVal(), addr);
More information about the cfe-commits
mailing list