[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