@@ -464,6 +464,7 @@ Bug Fixes in This Version
464464- Fixed a crash when trying to transform a dependent address space type. Fixes #GH101685.
465465- Fixed a crash when diagnosing format strings and encountering an empty
466466 delimited escape sequence (e.g., ``"\o{}" ``). #GH102218
467+ - Fixed a crash using ``__array_rank `` on 64-bit targets. (#GH113044).
467468- The warning emitted for an unsupported register variable type now points to
468469 the unsupported type instead of the ``register `` keyword (#GH109776).
469470
@@ -532,7 +533,7 @@ Bug Fixes to C++ Support
532533- Clang no longer tries to capture non-odr used default arguments of template parameters of generic lambdas (#GH107048)
533534- Fixed a bug where defaulted comparison operators would remove ``const `` from base classes. (#GH102588)
534535- Fix a crash when using ``source_location `` in the trailing return type of a lambda expression. (#GH67134)
535- - A follow-up fix was added for (#GH61460), as the previous fix was not entirely correct. (#GH86361)
536+ - A follow-up fix was added for (#GH61460), as the previous fix was not entirely correct. (#GH86361), (#GH112352)
536537- Fixed a crash in the typo correction of an invalid CTAD guide. (#GH107887)
537538- Fixed a crash when clang tries to subtitute parameter pack while retaining the parameter
538539 pack. (#GH63819), (#GH107560)
@@ -564,6 +565,9 @@ Bug Fixes to C++ Support
564565- Fix erroneous templated array size calculation leading to crashes in generated code. (#GH41441)
565566- During the lookup for a base class name, non-type names are ignored. (#GH16855)
566567- Fix a crash when recovering an invalid expression involving an explicit object member conversion operator. (#GH112559)
568+ - Clang incorrectly considered a class with an anonymous union member to not be
569+ const-default-constructible even if a union member has a default member initializer.
570+ (#GH95854).
567571
568572Bug Fixes to AST Handling
569573^^^^^^^^^^^^^^^^^^^^^^^^^
0 commit comments