[llvm-commits] [llvm] r131734 - /llvm/trunk/lib/MC/MCStreamer.cpp

Charles Davis cdavis at mines.edu
Fri May 20 09:06:23 PDT 2011


Author: cdavis
Date: Fri May 20 11:06:22 2011
New Revision: 131734

URL: http://llvm.org/viewvc/llvm-project?rev=131734&view=rev
Log:
"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.

Modified:
    llvm/trunk/lib/MC/MCStreamer.cpp

Modified: llvm/trunk/lib/MC/MCStreamer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/MCStreamer.cpp?rev=131734&r1=131733&r2=131734&view=diff
==============================================================================
--- llvm/trunk/lib/MC/MCStreamer.cpp (original)
+++ llvm/trunk/lib/MC/MCStreamer.cpp Fri May 20 11:06:22 2011
@@ -369,8 +369,7 @@
 }
 
 void MCStreamer::EmitWin64EHHandlerData() {
-  errs() << "Not implemented yet\n";
-  abort();
+  EnsureValidW64UnwindInfo();
 }
 
 void MCStreamer::EmitWin64EHPushReg(unsigned Register) {





More information about the llvm-commits mailing list