Update slang for LLVM rebase to r230699.
Change-Id: I6fa2c59b1445735e2eb95deb4ac503cb9ed369ee
diff --git a/slang_backend.h b/slang_backend.h
index 4254aca..f7075dd 100644
--- a/slang_backend.h
+++ b/slang_backend.h
@@ -19,7 +19,7 @@
#include "clang/AST/ASTConsumer.h"
-#include "llvm/PassManager.h"
+#include "llvm/IR/LegacyPassManager.h"
#include "llvm/Support/FormattedStream.h"
@@ -60,11 +60,11 @@
// Passes
// Passes apply on function scope in a translation unit
- llvm::FunctionPassManager *mPerFunctionPasses;
+ llvm::legacy::FunctionPassManager *mPerFunctionPasses;
// Passes apply on module scope
- llvm::PassManager *mPerModulePasses;
+ llvm::legacy::PassManager *mPerModulePasses;
// Passes for code emission
- llvm::FunctionPassManager *mCodeGenPasses;
+ llvm::legacy::FunctionPassManager *mCodeGenPasses;
llvm::formatted_raw_ostream FormattedOutStream;