]> granicus.if.org Git - clang/commitdiff
SemaTemplate.cpp: Appease msvc to get rid of default argument in lambda definition.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 17 Apr 2014 08:42:31 +0000 (08:42 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 17 Apr 2014 08:42:31 +0000 (08:42 +0000)
  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

index 2ef144f15871a29eea955911fb9e8db90ea024b2..e4d2a41f5ae6bf65e35a832969b056482a772ed2 100644 (file)
@@ -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;