Remove unused member variables (-Wunused-private-field)
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 18 Feb 2015 18:52:49 +0000 (18:52 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 18 Feb 2015 18:52:49 +0000 (18:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229722 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/WinEHPrepare.cpp

index 03f6e851759658f7513264c4e09bb0e4c9ac36d3..c6f8d091bad1a77c823dfeda7c2ea17e782d17d0 100644 (file)
@@ -60,10 +60,8 @@ private:
 \r
 class WinEHCatchDirector : public CloningDirector {\r
 public:\r
-  WinEHCatchDirector(LandingPadInst *LPI, Function *CatchFn, Value *Selector,\r
-                     Value *EHObj)\r
-      : LPI(LPI), CatchFn(CatchFn),\r
-        CurrentSelector(Selector->stripPointerCasts()), EHObj(EHObj),\r
+  WinEHCatchDirector(LandingPadInst *LPI, Value *Selector, Value *EHObj)\r
+      : LPI(LPI), CurrentSelector(Selector->stripPointerCasts()), EHObj(EHObj),\r
         SelectorIDType(Type::getInt32Ty(LPI->getContext())),\r
         Int8PtrType(Type::getInt8PtrTy(LPI->getContext())) {}\r
   virtual ~WinEHCatchDirector() {}\r
@@ -74,7 +72,6 @@ public:
 \r
 private:\r
   LandingPadInst *LPI;\r
-  Function *CatchFn;\r
   Value *CurrentSelector;\r
   Value *EHObj;\r
   Type *SelectorIDType;\r
@@ -84,7 +81,6 @@ private:
   const Value *ExtractedSelector;\r
   const Value *EHPtrStoreAddr;\r
   const Value *SelectorStoreAddr;\r
-  const Value *EHObjStoreAddr;\r
 };\r
 } // end anonymous namespace\r
 \r
@@ -245,7 +241,7 @@ bool WinEHPrepare::outlineCatchHandler(Function *SrcFn, Constant *SelectorType,
 \r
   // FIXME: Map other values referenced in the filter handler.\r
 \r
-  WinEHCatchDirector Director(LPad, CatchHandler, SelectorType, EHObj);\r
+  WinEHCatchDirector Director(LPad, SelectorType, EHObj);\r
 \r
   SmallVector<ReturnInst *, 8> Returns;\r
   ClonedCodeInfo InlinedFunctionInfo;\r