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;