Remove unnecessary includes.
authorGordon Henriksen <gordonhenriksen@mac.com>
Sun, 16 Mar 2008 15:55:43 +0000 (15:55 +0000)
committerGordon Henriksen <gordonhenriksen@mac.com>
Sun, 16 Mar 2008 15:55:43 +0000 (15:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48418 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm-c/Core.h

index 6c4b5de2b6ab9f9ca821a27c9e412fe45bbe738b..2c1228e30128b14b0421d08a785507db03888c33 100644 (file)
@@ -39,8 +39,6 @@
    and 'unwrap' conversion functions. */
 #include "llvm/Module.h"
 #include "llvm/Support/LLVMBuilder.h"
-#include "llvm/Pass.h"
-#include "llvm/PassManager.h"
 
 extern "C" {
 #endif
@@ -627,6 +625,7 @@ void LLVMDisposePassManager(LLVMPassManagerRef PM);
 namespace llvm {
   class ModuleProvider;
   class MemoryBuffer;
+  class PassManagerBase;
   
   #define DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ty, ref)   \
     inline ty *unwrap(ref P) {                          \