From: Eli Friedman Date: Thu, 11 Jul 2013 02:28:36 +0000 (+0000) Subject: Fix build. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eb1f276b10c8705e4282442aa61ab9033302b2be;p=clang Fix build. Sorry about that. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186054 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGExprAgg.cpp b/lib/CodeGen/CGExprAgg.cpp index a67f6593f3..902bf1605a 100644 --- a/lib/CodeGen/CGExprAgg.cpp +++ b/lib/CodeGen/CGExprAgg.cpp @@ -619,7 +619,7 @@ void AggExprEmitter::VisitCastExpr(CastExpr *E) { // Zero-initialize. (Strictly speaking, we only need to intialize // the padding at the end, but this is simpler.) if (!Dest.isZeroed()) - CGF.EmitNullInitialization(Dest.getAddr(), type); + CGF.EmitNullInitialization(Dest.getAddr(), atomicType); // Build a GEP to refer to the subobject. llvm::Value *valueAddr = @@ -633,7 +633,7 @@ void AggExprEmitter::VisitCastExpr(CastExpr *E) { AggValueSlot::IsZeroed); } - CGF.EmitAggExpr(E->getSubExpr(), valueDest.getDest()); + CGF.EmitAggExpr(E->getSubExpr(), valueDest); return; }