CodeGen: refactor DwarfException
[oota-llvm.git] / lib / CodeGen / AsmPrinter / Win64Exception.cpp
index 17d8bff6092d7baab1588090b4b00ae192fc169c..4768a43e9a6fecfe0f7f0b2d76e5edbf29f12a1b 100644 (file)
@@ -38,9 +38,8 @@
 using namespace llvm;
 
 Win64Exception::Win64Exception(AsmPrinter *A)
-  : DwarfException(A),
-    shouldEmitPersonality(false), shouldEmitLSDA(false), shouldEmitMoves(false)
-    {}
+  : EHStreamer(A), shouldEmitPersonality(false), shouldEmitLSDA(false),
+    shouldEmitMoves(false) {}
 
 Win64Exception::~Win64Exception() {}
 
@@ -108,7 +107,7 @@ void Win64Exception::endFunction(const MachineFunction *) {
     Asm->OutStreamer.EmitWin64EHHandlerData();
     Asm->OutStreamer.EmitValue(MCSymbolRefExpr::Create(Sym, Asm->OutContext),
                                4);
-    EmitExceptionTable();
+    emitExceptionTable();
     Asm->OutStreamer.PopSection();
   }
   Asm->OutStreamer.EmitWin64EHEndProc();