aboutsummaryrefslogtreecommitdiff
path: root/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
diff options
context:
space:
mode:
authorCorentin Jabot <corentinjabot@gmail.com>2025-08-04 09:51:22 +0300
committerGitHub <noreply@github.com>2025-08-04 08:51:22 +0200
commit28ed57eda80dc5e3b7dd01d15100c126fa4e50f6 (patch)
treed9a6b402d1a99be209bd09283a9f35f32ff07d1d /lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
parent342f212d47ed90edcb8236125979941869fc6d42 (diff)
downloadllvm-28ed57eda80dc5e3b7dd01d15100c126fa4e50f6.zip
llvm-28ed57eda80dc5e3b7dd01d15100c126fa4e50f6.tar.gz
llvm-28ed57eda80dc5e3b7dd01d15100c126fa4e50f6.tar.bz2
[Clang] Initial support for P2841 (Variable template and concept template parameters) (#150823)
This is a first pass at implementing [P2841R7](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2841r7.pdf). The implementation is far from complete; however, I'm aiming to do that in chunks, to make our lives easier. In particular, this does not implement - Subsumption - Mangling - Satisfaction checking is minimal as we should focus on #141776 first (note that I'm currently very stuck) FTM, release notes, status page, etc, will be updated once the feature is more mature. Given the state of the feature, it is not yet allowed in older language modes. Of note: - Mismatches between template template arguments and template template parameters are a bit wonky. This is addressed by #130603 - We use `UnresolvedLookupExpr` to model template-id. While this is pre-existing, I have been wondering if we want to introduce a different OverloadExpr subclass for that. I did not make the change in this patch.
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp')
0 files changed, 0 insertions, 0 deletions