diff options
Diffstat (limited to 'lib/CodeGen')
-rw-r--r-- | lib/CodeGen/CGExpr.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/CodeGen/CGExpr.cpp b/lib/CodeGen/CGExpr.cpp index d5c18eba70..2c00b9bf06 100644 --- a/lib/CodeGen/CGExpr.cpp +++ b/lib/CodeGen/CGExpr.cpp @@ -2078,9 +2078,7 @@ LValue CodeGenFunction::EmitMaterializeTemporaryExpr( const MaterializeTemporaryExpr *E) { RValue RV = EmitReferenceBindingToExpr(E->GetTemporaryExpr(), /*InitializedDecl=*/0); - return LValue::MakeAddr(RV.getScalarVal(), E->getType(), - CGM.getContext().getTypeAlign(E->getType()), - CGM.getContext()); + return MakeAddrLValue(RV.getScalarVal(), E->getType()); } |