summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.cpp
diff options
context:
space:
mode:
authorChuanqi Xu <yedeng.yd@linux.alibaba.com>2023-05-09 17:51:32 +0800
committerChuanqi Xu <yedeng.yd@linux.alibaba.com>2023-05-09 18:36:37 +0800
commit60a3784b3e1f0e65e2a0e6daf070bbc7cd4bbab5 (patch)
tree9003f9b369303e8051ee91fb5ad20a24c6275fcb /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.cpp
parent7e9f0f1fa8ef1dd5b935d7679cad311db6026959 (diff)
[C++20] [Modules] Handle modules visible relationship properly
Close https://github.com/llvm/llvm-project/issues/62589. Previously, for global module fragments, we will justify if it is visible by the visibility of their top level parents. But this is an overkill, it is problematic if we have a deduction guide in the global module fragments. See the attached test for example. In this example, we will mark the global module fragments as visible, but our old strategy will miss the case surprisingly due to we will only search for the top level modules.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.cpp')
0 files changed, 0 insertions, 0 deletions