From 86150471c6c3f5e0f41fafb838b02cd0e1388a46 Mon Sep 17 00:00:00 2001 From: Eugene Zelenko Date: Tue, 29 Nov 2016 18:24:01 +0000 Subject: Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC). This preparation to remove SetVector.h dependency on SmallSet.h. llvm-svn: 288175 --- .../clang-tidy/modernize/LoopConvertUtils.cpp | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp') diff --git a/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp b/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp index 432430e..31f390b4e 100644 --- a/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp +++ b/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp @@ -8,11 +8,24 @@ //===----------------------------------------------------------------------===// #include "LoopConvertUtils.h" +#include "clang/Basic/IdentifierTable.h" +#include "clang/Basic/LLVM.h" +#include "clang/Basic/Lambda.h" +#include "clang/Basic/SourceManager.h" +#include "clang/Basic/SourceLocation.h" +#include "clang/Basic/TokenKinds.h" +#include "clang/Lex/Lexer.h" +#include "llvm/ADT/APSInt.h" +#include "llvm/ADT/FoldingSet.h" +#include "llvm/ADT/StringRef.h" +#include "llvm/Support/Casting.h" +#include +#include +#include +#include +#include using namespace clang::ast_matchers; -using namespace clang::tooling; -using namespace clang; -using namespace llvm; namespace clang { namespace tidy { @@ -462,7 +475,7 @@ void ForLoopIndexUseVisitor::addComponents(const ComponentVector &Components) { } void ForLoopIndexUseVisitor::addComponent(const Expr *E) { - FoldingSetNodeID ID; + llvm::FoldingSetNodeID ID; const Expr *Node = E->IgnoreParenImpCasts(); Node->Profile(ID, *Context, true); DependentExprs.push_back(std::make_pair(Node, ID)); -- cgit v1.1