diff options
author | Charles Davis <cdavis@mines.edu> | 2011-05-19 17:46:39 +0000 |
---|---|---|
committer | Charles Davis <cdavis@mines.edu> | 2011-05-19 17:46:39 +0000 |
commit | 440596ffe5bb77a202acb36d5eadd158976ff39a (patch) | |
tree | cbb72fd8800178e8645fc3cd25b91fbfdea7651e /include/llvm/MC/MCWin64EH.h | |
parent | 6635b04a4357caf6544cd0a7dbc4c107e7907a88 (diff) | |
download | llvm-440596ffe5bb77a202acb36d5eadd158976ff39a.tar.gz llvm-440596ffe5bb77a202acb36d5eadd158976ff39a.tar.bz2 llvm-440596ffe5bb77a202acb36d5eadd158976ff39a.tar.xz |
Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) Make
ours compatible with GAS.
In retrospect, I should have emailed binutils about this earlier. Thanks to
Kai Tietz for pointing out that GAS already had SEH directives.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131652 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/MC/MCWin64EH.h')
-rw-r--r-- | include/llvm/MC/MCWin64EH.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/llvm/MC/MCWin64EH.h b/include/llvm/MC/MCWin64EH.h index c772cdef2a..4c6d91972e 100644 --- a/include/llvm/MC/MCWin64EH.h +++ b/include/llvm/MC/MCWin64EH.h @@ -62,17 +62,15 @@ namespace llvm { }; struct MCWin64EHUnwindInfo { - MCWin64EHUnwindInfo() : Begin(0), End(0), ExceptionHandler(0), Lsda(0), - Function(0), UnwindOnly(false), LsdaSize(0), + MCWin64EHUnwindInfo() : Begin(0), End(0), ExceptionHandler(0), + Function(0), UnwindOnly(false), PrologSize(0), LastFrameInst(-1), ChainedParent(0), Instructions() {} MCSymbol *Begin; MCSymbol *End; const MCSymbol *ExceptionHandler; - const MCSymbol *Lsda; const MCSymbol *Function; bool UnwindOnly; - unsigned LsdaSize; unsigned PrologSize; int LastFrameInst; MCWin64EHUnwindInfo *ChainedParent; |