[PATCH] Delete various dead assignments

Gautier DI FOLCO gautier.difolco at gmail.com
Thu Mar 6 01:20:51 PST 2014


2014-03-03 14:29 GMT+01:00 Gautier DI FOLCO <gautier.difolco at gmail.com>:

>   I have tested it with a newer revision and I have kept the curly
> brackets.
>
> http://llvm-reviews.chandlerc.com/D2882
>
> CHANGE SINCE LAST DIFF
>   http://llvm-reviews.chandlerc.com/D2882?vs=7360&id=7472#toc
>
> Files:
>   lib/AST/CommentCommandTraits.cpp
>   lib/Lex/ModuleMap.cpp
>   lib/Sema/SemaDeclCXX.cpp
>   lib/Sema/SemaTemplate.cpp
>   tools/c-index-test/c-index-test.c
>   utils/TableGen/NeonEmitter.cpp
>
> Index: lib/AST/CommentCommandTraits.cpp
> ===================================================================
> --- lib/AST/CommentCommandTraits.cpp
> +++ lib/AST/CommentCommandTraits.cpp
> @@ -62,7 +62,6 @@
>    else if (EditDistance < BestEditDistance) {
>      BestCommand.clear();
>      BestCommand.push_back(Command);
> -    BestEditDistance = EditDistance;
>    }
>  }
>
> Index: lib/Lex/ModuleMap.cpp
> ===================================================================
> --- lib/Lex/ModuleMap.cpp
> +++ lib/Lex/ModuleMap.cpp
> @@ -1962,7 +1962,6 @@
>      // Check for the 'framework' keyword, which is not permitted here.
>      if (Framework) {
>        Diags.Report(StarLoc, diag::err_mmap_inferred_framework_submodule);
> -      Framework = false;
>      }
>    } else if (Explicit) {
>      Diags.Report(StarLoc, diag::err_mmap_explicit_inferred_framework);
> Index: lib/Sema/SemaDeclCXX.cpp
> ===================================================================
> --- lib/Sema/SemaDeclCXX.cpp
> +++ lib/Sema/SemaDeclCXX.cpp
> @@ -11458,7 +11458,6 @@
>        // The "template<>" header is extraneous.
>        Diag(TemplateParams->getTemplateLoc(),
> diag::err_template_tag_noparams)
>          << TypeWithKeyword::getTagTypeKindName(Kind) << Name;
> -      isExplicitSpecialization = true;
>      }
>    }
>
> Index: lib/Sema/SemaTemplate.cpp
> ===================================================================
> --- lib/Sema/SemaTemplate.cpp
> +++ lib/Sema/SemaTemplate.cpp
> @@ -5929,13 +5929,10 @@
>
>  SourceRange(TemplateParams->getTemplateLoc(),
>
>  TemplateParams->getRAngleLoc()))
>          << SourceRange(LAngleLoc, RAngleLoc);
> -    else
> -      isExplicitSpecialization = true;
>    } else if (TUK != TUK_Friend) {
>      Diag(KWLoc, diag::err_template_spec_needs_header)
>        << FixItHint::CreateInsertion(KWLoc, "template<> ");
>      TemplateKWLoc = KWLoc;
> -    isExplicitSpecialization = true;
>    }
>
>    // Check that the specialization uses the same tag kind as the
> Index: tools/c-index-test/c-index-test.c
> ===================================================================
> --- tools/c-index-test/c-index-test.c
> +++ tools/c-index-test/c-index-test.c
> @@ -1329,7 +1329,7 @@
>      CXCursor Parent, Root;
>      if (clang_getCursorKind(cursor) == CXCursor_FieldDecl ) {
>        const char *RootParentName;
> -      Root = Parent = p;
> +      Parent = p;
>        do {
>          Root = Parent;
>          RootParentName = clang_getCString(clang_getCursorSpelling(Root));
> Index: utils/TableGen/NeonEmitter.cpp
> ===================================================================
> --- utils/TableGen/NeonEmitter.cpp
> +++ utils/TableGen/NeonEmitter.cpp
> @@ -762,7 +762,6 @@
>    // All pointers are void* pointers.  Change type to 'v' now.
>    if (pntr) {
>      usgn = false;
> -    poly = false;
>      type = 'v';
>    }
>    // Treat half-float ('h') types as unsigned short ('s') types.
>

Gentle pIng.
If you will, I also can split it and do a patch per dropped dead assignment.

Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140306/f9a07b36/attachment.html>


More information about the cfe-commits mailing list