diff options
Diffstat (limited to 'llvm/tools/llvm-pdbdump/C13DebugFragmentVisitor.h')
-rw-r--r-- | llvm/tools/llvm-pdbdump/C13DebugFragmentVisitor.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/tools/llvm-pdbdump/C13DebugFragmentVisitor.h b/llvm/tools/llvm-pdbdump/C13DebugFragmentVisitor.h index f0a536c6adc..1054b0c9f6e 100644 --- a/llvm/tools/llvm-pdbdump/C13DebugFragmentVisitor.h +++ b/llvm/tools/llvm-pdbdump/C13DebugFragmentVisitor.h @@ -35,16 +35,21 @@ public: Error visitLines(codeview::ModuleDebugLineFragmentRef &Lines) final; + Error + visitInlineeLines(codeview::ModuleDebugInlineeLineFragmentRef &Lines) final; + Error finished() final; protected: virtual Error handleFileChecksums() { return Error::success(); } virtual Error handleLines() { return Error::success(); } + virtual Error handleInlineeLines() { return Error::success(); } Expected<StringRef> getNameFromStringTable(uint32_t Offset); Expected<StringRef> getNameFromChecksumsBuffer(uint32_t Offset); Optional<codeview::ModuleDebugFileChecksumFragmentRef> Checksums; + std::vector<codeview::ModuleDebugInlineeLineFragmentRef> InlineeLines; std::vector<codeview::ModuleDebugLineFragmentRef> Lines; PDBFile &F; |