aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/PassSupport.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/PassSupport.h')
-rw-r--r--include/llvm/PassSupport.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/include/llvm/PassSupport.h b/include/llvm/PassSupport.h
index 8206e5f28e..57dcce7950 100644
--- a/include/llvm/PassSupport.h
+++ b/include/llvm/PassSupport.h
@@ -21,6 +21,7 @@
#ifndef LLVM_PASS_SUPPORT_H
#define LLVM_PASS_SUPPORT_H
+#include "llvm/Support/IncludeFile.h"
// No need to include Pass.h, we are being included by it!
namespace llvm {
@@ -367,17 +368,6 @@ struct PassRegistrationListener {
virtual void passEnumerate(const PassInfo *P) {}
};
-
-//===---------------------------------------------------------------------------
-/// IncludeFile class - This class is used as a hack to make sure that the
-/// implementation of a header file is included into a tool that uses the
-/// header. This is solely to overcome problems linking .a files and not
-/// getting the implementation of passes we need.
-///
-struct IncludeFile {
- IncludeFile(void *);
-};
-
} // End llvm namespace
#endif