]> granicus.if.org Git - clang/commitdiff
[Sema] Remove unnecessary includes and forward declarations. NFC
authorCraig Topper <craig.topper@gmail.com>
Sun, 15 Nov 2015 17:27:52 +0000 (17:27 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 15 Nov 2015 17:27:52 +0000 (17:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@253173 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Sema/DeclSpec.h
lib/Sema/DeclSpec.cpp

index 8f1543667e0f60a57278017a8263e84499a09bb7..e9fdb707f27754822270cc429564d3356fa051f5 100644 (file)
@@ -31,7 +31,6 @@
 #include "clang/Lex/Token.h"
 #include "clang/Sema/AttributeList.h"
 #include "clang/Sema/Ownership.h"
-#include "llvm/ADT/Optional.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/Support/Compiler.h"
 #include "llvm/Support/ErrorHandling.h"
@@ -44,8 +43,6 @@ namespace clang {
   class IdentifierInfo;
   class NamespaceAliasDecl;
   class NamespaceDecl;
-  class NestedNameSpecifier;
-  class NestedNameSpecifierLoc;
   class ObjCDeclSpec;
   class Sema;
   class Declarator;
index 9eb6f5f5d1176cb7d8e6bea4d97933984c4cdc9c..75f7d4285c66b9fbbdb58b6b7ada38f2a7390ba1 100644 (file)
@@ -15,7 +15,6 @@
 #include "clang/AST/ASTContext.h"
 #include "clang/AST/DeclCXX.h"
 #include "clang/AST/Expr.h"
-#include "clang/AST/NestedNameSpecifier.h"
 #include "clang/AST/TypeLoc.h"
 #include "clang/Basic/LangOptions.h"
 #include "clang/Basic/TargetInfo.h"
@@ -25,7 +24,6 @@
 #include "clang/Sema/SemaDiagnostic.h"
 #include "llvm/ADT/STLExtras.h"
 #include "llvm/ADT/SmallString.h"
-#include "llvm/Support/ErrorHandling.h"
 #include <cstring>
 using namespace clang;