Use a single data structure to store all user variables in DwarfDebug
[oota-llvm.git] / lib / CodeGen / AsmPrinter / AsmPrinterHandler.h
index 8e8ff1079d06e0b0aac3db1b01add80f2fb254f1..2825367abd8f5467a98d95c8f07946267ae9582e 100644 (file)
@@ -27,7 +27,7 @@ class MCSymbol;
 /// or EH information.
 class AsmPrinterHandler {
 public:
-  virtual ~AsmPrinterHandler() {}
+  virtual ~AsmPrinterHandler();
 
   /// \brief For symbols that have a size designated (e.g. common symbols),
   /// this tracks that size.
@@ -37,11 +37,12 @@ public:
   virtual void endModule() = 0;
 
   /// \brief Gather pre-function debug information.
-  /// Every beginFunction(MF) call should be followed by an endFunction(MF) call.
+  /// Every beginFunction(MF) call should be followed by an endFunction(MF)
+  /// call.
   virtual void beginFunction(const MachineFunction *MF) = 0;
 
   /// \brief Gather post-function debug information.
-  /// Please note that some AsmPrinter implementationss may not call
+  /// Please note that some AsmPrinter implementations may not call
   /// beginFunction at all.
   virtual void endFunction(const MachineFunction *MF) = 0;