summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/ObjDumper.h
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2017-11-30 18:39:50 +0000
committerZachary Turner <zturner@google.com>2017-11-30 18:39:50 +0000
commitca6dbf1440e66f8a726cda3797c5e61b2376ec8d (patch)
tree8f595756bf7d8d238776ace8e7cd57fdf1253486 /llvm/tools/llvm-readobj/ObjDumper.h
parent23e70e6f577ac3c22c486dbe49d99f115e241956 (diff)
downloadbcm5719-llvm-ca6dbf1440e66f8a726cda3797c5e61b2376ec8d.tar.gz
bcm5719-llvm-ca6dbf1440e66f8a726cda3797c5e61b2376ec8d.zip
Split TypeTableBuilder into two classes.
llvm-svn: 319456
Diffstat (limited to 'llvm/tools/llvm-readobj/ObjDumper.h')
-rw-r--r--llvm/tools/llvm-readobj/ObjDumper.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/llvm/tools/llvm-readobj/ObjDumper.h b/llvm/tools/llvm-readobj/ObjDumper.h
index f283e559e2a..c5b331d944a 100644
--- a/llvm/tools/llvm-readobj/ObjDumper.h
+++ b/llvm/tools/llvm-readobj/ObjDumper.h
@@ -19,7 +19,7 @@ class COFFImportFile;
class ObjectFile;
}
namespace codeview {
-class TypeTableBuilder;
+class MergingTypeTableBuilder;
}
class ScopedPrinter;
@@ -67,8 +67,9 @@ public:
virtual void printCOFFResources() {}
virtual void printCOFFLoadConfig() { }
virtual void printCodeViewDebugInfo() { }
- virtual void mergeCodeViewTypes(llvm::codeview::TypeTableBuilder &CVIDs,
- llvm::codeview::TypeTableBuilder &CVTypes) {}
+ virtual void
+ mergeCodeViewTypes(llvm::codeview::MergingTypeTableBuilder &CVIDs,
+ llvm::codeview::MergingTypeTableBuilder &CVTypes) {}
// Only implemented for MachO.
virtual void printMachODataInCode() { }
@@ -102,9 +103,9 @@ std::error_code createWasmDumper(const object::ObjectFile *Obj,
void dumpCOFFImportFile(const object::COFFImportFile *File);
-void dumpCodeViewMergedTypes(ScopedPrinter &Writer,
- llvm::codeview::TypeTableBuilder &IDTable,
- llvm::codeview::TypeTableBuilder &TypeTable);
+void dumpCodeViewMergedTypes(
+ ScopedPrinter &Writer, llvm::codeview::MergingTypeTableBuilder &IDTable,
+ llvm::codeview::MergingTypeTableBuilder &TypeTable);
} // namespace llvm
OpenPOWER on IntegriCloud