[WinEH] Remove more dead code
[oota-llvm.git] / include / llvm / CodeGen / WinEHFuncInfo.h
index 89a750582472d82994f0e001cfab6edca13b76a2..2eedf363d4044e852a7fa95c7fbf76086654345f 100644 (file)
@@ -37,11 +37,10 @@ class Value;
 // Windows-related EH personalities.
 
 typedef PointerUnion<const BasicBlock *, MachineBasicBlock *> MBBOrBasicBlock;
 // Windows-related EH personalities.
 
 typedef PointerUnion<const BasicBlock *, MachineBasicBlock *> MBBOrBasicBlock;
-typedef PointerUnion<const Value *, const MachineBasicBlock *> ValueOrMBB;
 
 struct CxxUnwindMapEntry {
   int ToState;
 
 struct CxxUnwindMapEntry {
   int ToState;
-  ValueOrMBB Cleanup;
+  MBBOrBasicBlock Cleanup;
 };
 
 /// Similar to CxxUnwindMapEntry, but supports SEH filters.
 };
 
 /// Similar to CxxUnwindMapEntry, but supports SEH filters.
@@ -69,7 +68,7 @@ struct WinEHHandlerType {
     int FrameIndex;
   } CatchObj = {};
   GlobalVariable *TypeDescriptor;
     int FrameIndex;
   } CatchObj = {};
   GlobalVariable *TypeDescriptor;
-  ValueOrMBB Handler;
+  MBBOrBasicBlock Handler;
 };
 
 struct WinEHTryBlockMapEntry {
 };
 
 struct WinEHTryBlockMapEntry {