summaryrefslogtreecommitdiff
path: root/lib/MC/MCStreamer.cpp
diff options
context:
space:
mode:
authorCharles Davis <cdavis@mines.edu>2011-05-20 16:06:22 +0000
committerCharles Davis <cdavis@mines.edu>2011-05-20 16:06:22 +0000
commitd0b76d00048352affac4fad0ef005e28f5340b76 (patch)
tree46649b6bb1b8e6712b63bd68b5c8b60eaae86665 /lib/MC/MCStreamer.cpp
parenteb274e6bdda7a8868534a70dcd4799ee93d76b17 (diff)
downloadllvm-d0b76d00048352affac4fad0ef005e28f5340b76.tar.gz
llvm-d0b76d00048352affac4fad0ef005e28f5340b76.tar.bz2
llvm-d0b76d00048352affac4fad0ef005e28f5340b76.tar.xz
"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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131734 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCStreamer.cpp')
-rw-r--r--lib/MC/MCStreamer.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/MC/MCStreamer.cpp b/lib/MC/MCStreamer.cpp
index 4e4cb8c4ce..625931f391 100644
--- a/lib/MC/MCStreamer.cpp
+++ b/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) {