You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clang/docs/ReleaseNotes.rst
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -660,6 +660,8 @@ Improvements to Clang's diagnostics
660
660
661
661
- Don't emit bogus dangling diagnostics when ``[[gsl::Owner]]`` and `[[clang::lifetimebound]]` are used together (#GH108272).
662
662
663
+
- Don't emit bogus dignostic about an undefined behavior on ``reinterpret_cast<T>`` for non-instantiated template functions without sufficient knowledge whether it can actually lead to undefined behavior for ``T`` (#GH109430).
664
+
663
665
- The ``-Wreturn-stack-address`` warning now also warns about addresses of
664
666
local variables passed to function calls using the ``[[clang::musttail]]``
665
667
attribute.
@@ -860,7 +862,7 @@ Bug Fixes to C++ Support
860
862
module imports in those situations. (#GH60336)
861
863
- Fix init-capture packs having a size of one before being instantiated. (#GH63677)
862
864
- Clang now preserves the unexpanded flag in a lambda transform used for pack expansion. (#GH56852), (#GH85667),
863
-
(#GH99877).
865
+
(#GH99877), (#GH122417).
864
866
- Fixed a bug when diagnosing ambiguous explicit specializations of constrained member functions.
865
867
- Fixed an assertion failure when selecting a function from an overload set that includes a
0 commit comments