summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/interactive_scripted_process/TestInteractiveScriptedProcess.py
diff options
context:
space:
mode:
authorSergio Afonso <safonsof@amd.com>2023-09-11 13:39:22 +0100
committerSergio Afonso <safonsof@amd.com>2023-09-11 15:01:57 +0100
commitedc2fb0733a6cf384e041b69bbcbac18b7ff17c7 (patch)
tree02f794a4f65971611faf5b0a549fe499ac6b0af7 /lldb/test/API/functionalities/interactive_scripted_process/TestInteractiveScriptedProcess.py
parent26ca2f47c1373f20215994e844a30d1f6173268d (diff)
[Flang][OpenMP][Sema] Support propagation of REQUIRES information across program units
Re-land commit 3787fd942f3927345320cc97a479f13e44355805 This patch adds support for storing OpenMP REQUIRES information in the semantics symbols for programs/subprograms and modules/submodules, and populates them during directive resolution. A pass is added to name resolution that makes sure this information is also propagated across top-level programs, functions and subprograms. Storing REQUIRES information inside of semantics symbols will also allow supporting the propagation of this information across Fortran modules. This will come as a separate patch. The `bool DirectiveAttributeVisitor::Pre(const parser::SpecificationPart &x)` method is removed since it resulted in specification parts being visited twice. This is patch 3/5 of a series splitting D149337 to simplify review. Differential Revision: https://reviews.llvm.org/D157983
Diffstat (limited to 'lldb/test/API/functionalities/interactive_scripted_process/TestInteractiveScriptedProcess.py')
0 files changed, 0 insertions, 0 deletions