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
@@ -690,6 +690,8 @@ Improvements to Clang's diagnostics
690
690
691
691
- Don't emit bogus dangling diagnostics when ``[[gsl::Owner]]`` and `[[clang::lifetimebound]]` are used together (#GH108272).
692
692
693
+
- 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).
694
+
693
695
- The ``-Wreturn-stack-address`` warning now also warns about addresses of
694
696
local variables passed to function calls using the ``[[clang::musttail]]``
695
697
attribute.
@@ -892,7 +894,7 @@ Bug Fixes to C++ Support
892
894
module imports in those situations. (#GH60336)
893
895
- Fix init-capture packs having a size of one before being instantiated. (#GH63677)
894
896
- Clang now preserves the unexpanded flag in a lambda transform used for pack expansion. (#GH56852), (#GH85667),
895
-
(#GH99877).
897
+
(#GH99877), (#GH122417).
896
898
- Fixed a bug when diagnosing ambiguous explicit specializations of constrained member functions.
897
899
- Fixed an assertion failure when selecting a function from an overload set that includes a
0 commit comments