aboutsummaryrefslogtreecommitdiff
path: root/clang/docs
diff options
context:
space:
mode:
authorYounan Zhang <zyn7109@gmail.com>2024-06-01 16:16:15 +0800
committerGitHub <noreply@github.com>2024-06-01 16:16:15 +0800
commit16397e8ec7ffbee2907dfec698356f67672086e8 (patch)
treee428a36f5ab43a9c80b24c64c084b02866752d11 /clang/docs
parentdaaaf4e9009edf38dfc3d01d3c30de0827ffd1b5 (diff)
downloadllvm-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.rst1
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
^^^^^^^^^^^^^^^^^^^^^^^^^