diff options
author | Charles Davis <cdavis@mines.edu> | 2011-05-20 16:06:22 +0000 |
---|---|---|
committer | Charles Davis <cdavis@mines.edu> | 2011-05-20 16:06:22 +0000 |
commit | 24b31b6b7d082cbbeb81b1d4106f3fdd4e349d1d (patch) | |
tree | b8af4758294f2cf92b7af93be5ac6c18f016733d /llvm/lib | |
parent | aba6a3d094ddc9a57a333d89936fdba5a505ac84 (diff) | |
download | bcm5719-llvm-24b31b6b7d082cbbeb81b1d4106f3fdd4e349d1d.tar.gz bcm5719-llvm-24b31b6b7d082cbbeb81b1d4106f3fdd4e349d1d.zip |
"Implement" the HandlerData Win64 EH method in the base MCStreamer.
There's really nothing to implement. All this really does is swap to a
pseudo-section that later gets written to the unwind info struct. That
needs to be implemented in the object streamers.
llvm-svn: 131734
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/MC/MCStreamer.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp index 4e4cb8c4ce4..625931f3917 100644 --- a/llvm/lib/MC/MCStreamer.cpp +++ b/llvm/lib/MC/MCStreamer.cpp @@ -369,8 +369,7 @@ void MCStreamer::EmitWin64EHHandler(const MCSymbol *Sym, bool Unwind, } void MCStreamer::EmitWin64EHHandlerData() { - errs() << "Not implemented yet\n"; - abort(); + EnsureValidW64UnwindInfo(); } void MCStreamer::EmitWin64EHPushReg(unsigned Register) { |