Merging r258471:
[oota-llvm.git] / lib / DebugInfo / PDB / PDBSymbolTypeTypedef.cpp
index 42ab5018d136604bb70629eb55584d4a69369e28..5a426993869d732e83f0272992dc46d5ba59bc54 100644 (file)
@@ -1,5 +1,4 @@
-//===- PDBSymbolTypeTypedef.cpp - --------------------------------*- C++
-//-*-===//
+//===- PDBSymbolTypeTypedef.cpp ---------------------------------*- C++ -*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -8,15 +7,18 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include <utility>
-
-#include "llvm/DebugInfo/PDB/PDBSymbol.h"
 #include "llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h"
 
+#include "llvm/DebugInfo/PDB/PDBSymDumper.h"
+
+#include <utility>
+
 using namespace llvm;
 
 PDBSymbolTypeTypedef::PDBSymbolTypeTypedef(
-    IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
+    const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
     : PDBSymbol(PDBSession, std::move(Symbol)) {}
 
-void PDBSymbolTypeTypedef::dump(llvm::raw_ostream &OS) const {}
+void PDBSymbolTypeTypedef::dump(PDBSymDumper &Dumper) const {
+  Dumper.dump(*this);
+}