summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/lib/CodeGen/CGOpenMPRuntime.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/CodeGen/CGOpenMPRuntime.cpp b/clang/lib/CodeGen/CGOpenMPRuntime.cpp
index 7246138f9aa..4da84f230ec 100644
--- a/clang/lib/CodeGen/CGOpenMPRuntime.cpp
+++ b/clang/lib/CodeGen/CGOpenMPRuntime.cpp
@@ -7324,10 +7324,10 @@ private:
return ElemSize;
if (const Expr *LenExpr = OAE->getLength()) {
- llvm::Value *LengthVal = CGF.EmitScalarExpr(OAE->getLength());
- LengthVal = CGF.EmitScalarConversion(
- LengthVal, OAE->getLength()->getType(),
- CGF.getContext().getSizeType(), OAE->getLength()->getExprLoc());
+ llvm::Value *LengthVal = CGF.EmitScalarExpr(LenExpr);
+ LengthVal = CGF.EmitScalarConversion(LengthVal, LenExpr->getType(),
+ CGF.getContext().getSizeType(),
+ LenExpr->getExprLoc());
return CGF.Builder.CreateNUWMul(LengthVal, ElemSize);
}
assert(!OAE->getLength() && OAE->getColonLoc().isValid() &&
OpenPOWER on IntegriCloud