aboutsummaryrefslogtreecommitdiff
path: root/clang/docs
diff options
context:
space:
mode:
authorcor3ntin <corentinjabot@gmail.com>2024-06-18 15:40:25 +0200
committerGitHub <noreply@github.com>2024-06-18 15:40:25 +0200
commit3417ff6b1c6b165fce92e7c647c65466092cf638 (patch)
tree48a5c21b9bc16cc9ce49969d7ea0bee4b6fdede8 /clang/docs
parentfb86cb7ec157689e4106e70deea2e1f71d6a780e (diff)
downloadllvm-3417ff6b1c6b165fce92e7c647c65466092cf638.zip
llvm-3417ff6b1c6b165fce92e7c647c65466092cf638.tar.gz
llvm-3417ff6b1c6b165fce92e7c647c65466092cf638.tar.bz2
[Clang] Fix immediate escalation in templated entities (#95233)
* Lambdas were not considered immediate escalating in a template * Calls to an immediate function whose arguments were dependent were incorrectly treated as immediate escalating. Fixes #94935
Diffstat (limited to 'clang/docs')
-rw-r--r--clang/docs/ReleaseNotes.rst2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 0155c2d..c88555d 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -864,6 +864,8 @@ Bug Fixes to C++ Support
- Clang now instantiates local constexpr functions eagerly for constant evaluators. (#GH35052), (#GH94849)
- Fixed a failed assertion when attempting to convert an integer representing the difference
between the addresses of two labels (a GNU extension) to a pointer within a constant expression. (#GH95366).
+- Fix immediate escalation bugs in the presence of dependent call arguments. (#GH94935)
+
Bug Fixes to AST Handling
^^^^^^^^^^^^^^^^^^^^^^^^^