about summary refs log tree commit diff homepage
path: root/lib/Module/Passes.h
diff options
context:
space:
mode:
authorMartin Nowack <martin.nowack@gmail.com>2018-05-08 11:27:00 +0100
committerCristian Cadar <c.cadar@imperial.ac.uk>2018-05-09 10:44:27 +0100
commit8affd4a2dfbb08d820387f8e28f95a3a7276b710 (patch)
tree959953ca65b243e033be394e6f5f8285bd32c303 /lib/Module/Passes.h
parentbf287fa76dc82b4fc6cf2fae2cbe8e6134ee2479 (diff)
downloadklee-8affd4a2dfbb08d820387f8e28f95a3a7276b710.tar.gz
Remove workaround for bug in older LLVM version (< 3)
Diffstat (limited to 'lib/Module/Passes.h')
-rw-r--r--lib/Module/Passes.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/Module/Passes.h b/lib/Module/Passes.h
index 6ebcc98f..88c0ce8c 100644
--- a/lib/Module/Passes.h
+++ b/lib/Module/Passes.h
@@ -59,16 +59,12 @@ class IntrinsicCleanerPass : public llvm::ModulePass {
   static char ID;
   const llvm::DataLayout &DataLayout;
   llvm::IntrinsicLowering *IL;
-  bool LowerIntrinsics;
 
   bool runOnBasicBlock(llvm::BasicBlock &b, llvm::Module &M);
 public:
-  IntrinsicCleanerPass(const llvm::DataLayout &TD,
-                       bool LI=true)
-    : llvm::ModulePass(ID),
-      DataLayout(TD),
-      IL(new llvm::IntrinsicLowering(TD)),
-      LowerIntrinsics(LI) {}
+  IntrinsicCleanerPass(const llvm::DataLayout &TD, bool LI = true)
+      : llvm::ModulePass(ID), DataLayout(TD),
+        IL(new llvm::IntrinsicLowering(TD)) {}
   ~IntrinsicCleanerPass() { delete IL; } 
   
   virtual bool runOnModule(llvm::Module &M);