teemperor marked 11 inline comments as done.
teemperor added inline comments.
================
Comment at: clang/lib/AST/DeclBase.cpp:95
DeclContext *Parent, std::size_t Extra) {
+ if (!(!Parent || &Parent->getParentASTContext() == &Ctx)) {
+ llvm::errs() << Parent << " | " << &Parent->getParentASTContext()
----------------
martong wrote:
> Left over debug printout?
Whoops, thanks.
================
Comment at:
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:183
-namespace {
-/// This class walks an AST and ensures that all DeclContexts defined inside
the
----------------
shafik wrote:
> So we are removing this b/c we are now doing a minimal import from the
> temporary source and then in the next patch you will change that?
We always did a minimal import here and the completer just tried to turn this a
non-minimal import by iterating over the AST and then copying a bunch of
declarations over. It currently only seems to cause errors in the existing
tests. Also, we anyway don't test the feature it's actually supposed to
implement anywhere in LLLDB as this is a bug in the original LLDB. So this just
removes this code until we can properly implement and test it (which will
hopefully just be turning off the MinimalImport when importing from temporary
sources).
Repository:
rLLDB LLDB
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68326/new/
https://reviews.llvm.org/D68326
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits