projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[WinEH] Remove more dead code
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
WinEHFuncInfo.h
diff --git
a/include/llvm/CodeGen/WinEHFuncInfo.h
b/include/llvm/CodeGen/WinEHFuncInfo.h
index 89a750582472d82994f0e001cfab6edca13b76a2..2eedf363d4044e852a7fa95c7fbf76086654345f 100644
(file)
--- a/
include/llvm/CodeGen/WinEHFuncInfo.h
+++ b/
include/llvm/CodeGen/WinEHFuncInfo.h
@@
-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 {