]> granicus.if.org Git - clang/commitdiff
Use llvm::makeArrayRef instead of explicitly calling ArrayRef constructor and mention...
authorCraig Topper <craig.topper@gmail.com>
Fri, 29 Aug 2014 06:05:01 +0000 (06:05 +0000)
committerCraig Topper <craig.topper@gmail.com>
Fri, 29 Aug 2014 06:05:01 +0000 (06:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@216710 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaOverload.cpp

index 95b1dc090626bfc09e12fe36422c9f4779da7c15..ea3e63fe34aaf6155955ba544eeb0eef53053b92 100644 (file)
@@ -5819,9 +5819,7 @@ EnableIfAttr *Sema::CheckEnableIf(FunctionDecl *Function, ArrayRef<Expr *> Args,
     APValue Result;
     EnableIfAttr *EIA = cast<EnableIfAttr>(*I);
     if (!EIA->getCond()->EvaluateWithSubstitution(
-            Result, Context, Function,
-            ArrayRef<const Expr*>(ConvertedArgs.data(),
-                                  ConvertedArgs.size())) ||
+            Result, Context, Function, llvm::makeArrayRef(ConvertedArgs)) ||
         !Result.isInt() || !Result.getInt().getBoolValue()) {
       return EIA;
     }