[Lldb-commits] [PATCH] D41997: Build virtual override tables in DWARFASTParserClang::CompleteTypeFromDWARF
Greg Clayton via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Fri Jan 12 11:08:53 PST 2018
clayborg requested changes to this revision.
clayborg added a comment.
This revision now requires changes to proceed.
Very cool and close. It would be nice to function correctly without asserts, see inlined comment.
================
Comment at: Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:2105-2106
+ // FIXME: This should detect covariant return types, but currently doesn't.
+ assert(&m1->getASTContext() == &m2->getASTContext() &&
+ "Methods should have the same AST context");
+ clang::ASTContext &context = m1->getASTContext();
----------------
Use lldb_assert and possibly return false afterwards in case the asserts are compiled out
Repository:
rL LLVM
https://reviews.llvm.org/D41997
More information about the lldb-commits
mailing list