From 57b70d2d261aa70c77f07f2b2ecac82db039c6ff Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Tue, 29 Sep 2015 04:30:05 +0000 Subject: [PATCH] Pass ArrayRef by value. NFC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@248773 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/AST/ExprConstant.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/AST/ExprConstant.cpp b/lib/AST/ExprConstant.cpp index 2fb8c9c137..df1f6ba471 100644 --- a/lib/AST/ExprConstant.cpp +++ b/lib/AST/ExprConstant.cpp @@ -5568,7 +5568,7 @@ namespace { VectorExprEvaluator(EvalInfo &info, APValue &Result) : ExprEvaluatorBaseTy(info), Result(Result) {} - bool Success(const ArrayRef &V, const Expr *E) { + bool Success(ArrayRef V, const Expr *E) { assert(V.size() == E->getType()->castAs()->getNumElements()); // FIXME: remove this APValue copy. Result = APValue(V.data(), V.size()); -- 2.50.1