Fix gcc -Wunused-but-set-variable warning in r191634.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191817 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaTemplateDeduction.cpp b/lib/Sema/SemaTemplateDeduction.cpp
index 2c418ac..4a2f939 100644
--- a/lib/Sema/SemaTemplateDeduction.cpp
+++ b/lib/Sema/SemaTemplateDeduction.cpp
@@ -3745,11 +3745,8 @@
const bool IsGenericLambdaConversionOperator =
isLambdaConversionOperator(Conv);
if (IsGenericLambdaConversionOperator) {
- const Type *FromTypePtr = P.getTypePtr();
const Type *ToTypePtr = A.getTypePtr();
- assert(P->isPointerType());
- FromTypePtr = P->getPointeeType().getTypePtr();
assert(A->isPointerType());
ToTypePtr = A->getPointeeType().getTypePtr();
@@ -3781,11 +3778,11 @@
0, CallOpSpec, OpInfo))
return Result;
- bool HadToDeduceReturnTypeDuringCurrentCall = false;
+ // bool HadToDeduceReturnTypeDuringCurrentCall = false;
// If we need to deduce the return type, do so (instantiates the callop).
if (GenericLambdaCallOperatorHasDeducedReturnType &&
CallOpSpec->getResultType()->isUndeducedType()) {
- HadToDeduceReturnTypeDuringCurrentCall = true;
+ // HadToDeduceReturnTypeDuringCurrentCall = true;
DeduceReturnType(CallOpSpec, CallOpSpec->getPointOfInstantiation(),
/*Diagnose*/ true);
}