[PATCH] D45122: [DebugInfo] Add a new DI flag to record if a C++ record is a trivial type
Aaron Smith via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 3 10:43:33 PDT 2018
asmith added a comment.
The meaning of trivial is the same. There are some differences with MSVC in the generated CodeView that are documented in the FIXMEs in https://reviews.llvm.org/D45123.
LLDB is going to use this to construct a CXXRecordDecl when parsing record symbols (PDBSymbolTypeUdt and PDBSymbolBaseclass). FunctionOptions, ClassOptions and MethodOptions rely on this information which is currently missing in LLVMs CV.
See https://reviews.llvm.org/D44406 for what kicked all this off originally.
Repository:
rL LLVM
https://reviews.llvm.org/D45122
More information about the llvm-commits
mailing list