[Lldb-commits] [PATCH] D61565: Ignore generated @import statements in the expression evaluator

Raphael Isemann via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Aug 7 00:04:10 PDT 2019


teemperor marked 3 inline comments as done.
teemperor added a comment.

- Moved from macro to source file name filtering. No longer enable the tests with this patch as we still have the include path bug to fix.



================
Comment at: lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:141
+    // loaded by the user. We can stop here as we only care about user-loaded
+    // modules.
+    if (!m_entered_expr)
----------------
aprantl wrote:
> Just to make sure I'm understanding:
> 
> `expr @import Foo` will still work, but it will import Foo into the expression rather than into the context from which we ASTImport definitions?
Yeah, we only filter our own generated imports that are non-permanent and only for one expression.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D61565/new/

https://reviews.llvm.org/D61565





More information about the lldb-commits mailing list