diff options
author | cor3ntin <corentinjabot@gmail.com> | 2024-06-18 15:40:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-18 15:40:25 +0200 |
commit | 3417ff6b1c6b165fce92e7c647c65466092cf638 (patch) | |
tree | 48a5c21b9bc16cc9ce49969d7ea0bee4b6fdede8 /clang/docs | |
parent | fb86cb7ec157689e4106e70deea2e1f71d6a780e (diff) | |
download | llvm-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.rst | 2 |
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 ^^^^^^^^^^^^^^^^^^^^^^^^^ |