mirror of
https://github.com/intel/llvm.git
synced 2026-01-26 12:26:52 +08:00
Don't crash when pass by value struct has no definition.
llvm-svn: 367441
This commit is contained in:
@@ -1010,7 +1010,7 @@ TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const SymbolContext &sc,
|
||||
if (attrs.calling_convention == llvm::dwarf::DW_CC_pass_by_value) {
|
||||
clang::CXXRecordDecl *record_decl =
|
||||
m_ast.GetAsCXXRecordDecl(clang_type.GetOpaqueQualType());
|
||||
if (record_decl) {
|
||||
if (record_decl && record_decl->getDefinition()) {
|
||||
record_decl->setHasTrivialSpecialMemberForCall();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user