From 394588fbc8246a2576422b17ee685c55f369ba8a Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Thu, 17 Apr 2014 08:42:31 +0000 Subject: [PATCH] SemaTemplate.cpp: Appease msvc to get rid of default argument in lambda definition. clang\lib\Sema\SemaTemplate.cpp(1826) : error C2064: term does not evaluate to a function taking 1 arguments git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206451 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Sema/SemaTemplate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Sema/SemaTemplate.cpp b/lib/Sema/SemaTemplate.cpp index 2ef144f158..e4d2a41f5a 100644 --- a/lib/Sema/SemaTemplate.cpp +++ b/lib/Sema/SemaTemplate.cpp @@ -1722,8 +1722,8 @@ TemplateParameterList *Sema::MatchTemplateParametersToScopeSpecifier( // explicitly specialized. bool SawNonEmptyTemplateParameterList = false; - auto CheckExplicitSpecialization = [&](SourceRange Range, - bool Recovery = false) { + auto CheckExplicitSpecialization = [&](SourceRange Range) { + bool Recovery = false; if (SawNonEmptyTemplateParameterList) { Diag(DeclLoc, diag::err_specialize_member_of_template) << !Recovery << Range; -- 2.40.0