Codeview debug info directives for nested type records were previously emitted as a serialized set of bytes. They are now emitted as directives with inline comments.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
- Added the "explicit" specifier which I had accidentally removed in a previous commit
- Ran git clang-format to fix formatting issues
llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | ||
---|---|---|
403 | Yes, it ended up being pretty easy. visitMemberRecordStream() passes the TypeRecordMapping instance to create a pipeline along with the deserializer. For now, the deserializer gets executed twice (once with TypeRecordMapping & once with TypeDumpVisitor) till TypeDumpVisitor is removed. |
Please format