diff options
author | Younan Zhang <zyn7109@gmail.com> | 2024-06-01 16:16:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-01 16:16:15 +0800 |
commit | 16397e8ec7ffbee2907dfec698356f67672086e8 (patch) | |
tree | e428a36f5ab43a9c80b24c64c084b02866752d11 /clang/docs | |
parent | daaaf4e9009edf38dfc3d01d3c30de0827ffd1b5 (diff) | |
download | llvm-16397e8ec7ffbee2907dfec698356f67672086e8.zip llvm-16397e8ec7ffbee2907dfec698356f67672086e8.tar.gz llvm-16397e8ec7ffbee2907dfec698356f67672086e8.tar.bz2 |
[Clang][Sema] Push an evaluation context for type constraints (#93945)
This helps getTemplateInstantiationArgs() to properly recover template
arguments of an enclosing concept Decl.
Fixes https://github.com/llvm/llvm-project/issues/93821
Diffstat (limited to 'clang/docs')
-rw-r--r-- | clang/docs/ReleaseNotes.rst | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 22b4dc1..0c700d2 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -822,6 +822,7 @@ Bug Fixes to C++ Support - Fix a regression introduced in Clang 18 causing incorrect overload resolution in the presence of functions only differering by their constraints when only one of these function was variadic. - Fix a crash when a variable is captured by a block nested inside a lambda. (Fixes #GH93625). +- Fixed a type constraint substitution issue involving a generic lambda expression. (#GH93821) Bug Fixes to AST Handling ^^^^^^^^^^^^^^^^^^^^^^^^^ |