ArrayRef'ize some SemaOverload methods

Patch by Robert Wilhelm.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181544 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaExprCXX.cpp b/lib/Sema/SemaExprCXX.cpp
index 27032a9..ffe8649 100644
--- a/lib/Sema/SemaExprCXX.cpp
+++ b/lib/Sema/SemaExprCXX.cpp
@@ -1334,7 +1334,8 @@
       Proto->isVariadic() ? VariadicFunction : VariadicDoesNotApply;
 
     if (GatherArgumentsForCall(PlacementLParen, OperatorNew,
-                               Proto, 1, PlaceArgs, NumPlaceArgs,
+                               Proto, 1,
+                               llvm::makeArrayRef(PlaceArgs, NumPlaceArgs),
                                AllPlaceArgs, CallType))
       return ExprError();
 
@@ -1343,7 +1344,7 @@
       PlaceArgs = &AllPlaceArgs[0];
 
     DiagnoseSentinelCalls(OperatorNew, PlacementLParen,
-                          PlaceArgs, NumPlaceArgs);
+                          llvm::makeArrayRef(PlaceArgs, NumPlaceArgs));
 
     // FIXME: Missing call to CheckFunctionCall or equivalent
   }