diff options
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r-- | clang/lib/CodeGen/CGOpenMPRuntime.cpp | 8 |
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() && |