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
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -376,6 +376,8 @@ New Compiler Flags
376
376
377
377
- New option ``-ignore-pch`` added to disable precompiled headers. It overrides ``-emit-pch`` and ``-include-pch``. (#GH142409, `PCHDocs <https://clang.llvm.org/docs/UsersManual.html#ignoring-a-pch-file>`_).
378
378
379
+
- New options ``-g[no-]key-instructions`` added, disabled by default. Reduces jumpiness of debug stepping for optimized code in some debuggers (not LLDB at this time). Not recommended for use without optimizations. DWARF only. Note both the positive and negative flags imply ``-g``.
380
+
379
381
Deprecated Compiler Flags
380
382
-------------------------
381
383
@@ -891,7 +893,7 @@ Bug Fixes to C++ Support
891
893
- Clang no longer crashes when trying to unify the types of arrays with
892
894
certain differences in qualifiers (this could happen during template argument
893
895
deduction or when building a ternary operator). (#GH97005)
894
-
- Fixed type alias CTAD issues involving default template arguments. (#GH134471)
896
+
- Fixed type alias CTAD issues involving default template arguments. (#GH133132), (#GH134471)
895
897
- Fixed CTAD issues when initializing anonymous fields with designated initializers. (#GH67173)
896
898
- The initialization kind of elements of structured bindings
897
899
direct-list-initialized from an array is corrected to direct-initialization.
@@ -972,6 +974,8 @@ Bug Fixes to C++ Support
972
974
(#GH135281)
973
975
- Fix a crash in the presence of invalid base classes. (#GH147186)
974
976
- Fix a crash with NTTP when instantiating local class.
977
+
- Fixed a crash involving list-initialization of an empty class with a
978
+
non-empty initializer list. (#GH147949)
975
979
976
980
Bug Fixes to AST Handling
977
981
^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -1156,6 +1160,8 @@ clang-format
1156
1160
``enum`` enumerator lists.
1157
1161
- Add ``OneLineFormatOffRegex`` option for turning formatting off for one line.
1158
1162
- Add ``SpaceAfterOperatorKeyword`` option.
1163
+
- Add ``MacrosSkippedByRemoveParentheses`` option so that their invocations are
0 commit comments