[cfe-commits] r73317 - in /cfe/trunk: include/clang/AST/Builtins.h lib/AST/Builtins.cpp

Chris Lattner sabre at nondot.org
Sat Jun 13 17:52:07 PDT 2009


Author: lattner
Date: Sat Jun 13 19:52:07 2009
New Revision: 73317

URL: http://llvm.org/viewvc/llvm-project?rev=73317&view=rev
Log:
prune #includes, Builtins.h/cpp no longer depends on libast.

Modified:
    cfe/trunk/include/clang/AST/Builtins.h
    cfe/trunk/lib/AST/Builtins.cpp

Modified: cfe/trunk/include/clang/AST/Builtins.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Builtins.h?rev=73317&r1=73316&r2=73317&view=diff

==============================================================================
--- cfe/trunk/include/clang/AST/Builtins.h (original)
+++ cfe/trunk/include/clang/AST/Builtins.h Sat Jun 13 19:52:07 2009
@@ -16,8 +16,10 @@
 #define LLVM_CLANG_AST_BUILTINS_H
 
 #include <cstring>
-#include <string>
-#include "llvm/ADT/SmallVector.h"
+
+namespace llvm {
+  template <typename T> class SmallVectorImpl;
+}
 
 namespace clang {
   class TargetInfo;

Modified: cfe/trunk/lib/AST/Builtins.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Builtins.cpp?rev=73317&r1=73316&r2=73317&view=diff

==============================================================================
--- cfe/trunk/lib/AST/Builtins.cpp (original)
+++ cfe/trunk/lib/AST/Builtins.cpp Sat Jun 13 19:52:07 2009
@@ -12,8 +12,6 @@
 //===----------------------------------------------------------------------===//
 
 #include "clang/AST/Builtins.h"
-#include "clang/AST/ASTContext.h"
-#include "clang/AST/Decl.h"
 #include "clang/Basic/IdentifierTable.h"
 #include "clang/Basic/TargetInfo.h"
 using namespace clang;





More information about the cfe-commits mailing list