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
- Fixed accepting as compatible unnamed tag types with the same fields within
195
+
the same translation unit but from different types.
194
196
195
197
Non-comprehensive list of changes in this release
196
198
-------------------------------------------------
@@ -274,7 +276,7 @@ New Compiler Flags
274
276
- New option ``-fno-sanitize-debug-trap-reasons`` added to disable emitting trap reasons into the debug info when compiling with trapping UBSan (e.g. ``-fsanitize-trap=undefined``).
275
277
- New option ``-fsanitize-debug-trap-reasons=`` added to control emitting trap reasons into the debug info when compiling with trapping UBSan (e.g. ``-fsanitize-trap=undefined``).
276
278
- New options for enabling allocation token instrumentation: ``-fsanitize=alloc-token``, ``-falloc-token-max=``, ``-fsanitize-alloc-token-fast-abi``, ``-fsanitize-alloc-token-extended``.
277
-
279
+
- The ``-resource-dir`` option is now displayed in the list of options shown by ``--help``.
278
280
279
281
Lanai Support
280
282
^^^^^^^^^^^^^^
@@ -411,6 +413,7 @@ Bug Fixes in This Version
411
413
(#GH159080)
412
414
- Fixed a failed assertion with empty filename arguments in ``__has_embed``. (#GH159898)
413
415
- Fixed a failed assertion with empty filename in ``#embed`` directive. (#GH162951)
416
+
- Fixed a crash triggered by unterminated ``__has_embed``. (#GH162953)
414
417
415
418
Bug Fixes to Compiler Builtins
416
419
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -424,7 +427,8 @@ Bug Fixes to Attribute Support
424
427
(#GH141504) and on types returned from indirect calls (#GH142453).
425
428
- Fixes some late parsed attributes, when applied to function definitions, not being parsed
426
429
in function try blocks, and some situations where parsing of the function body
427
-
is skipped, such as error recovery and code completion. (#GH153551)
430
+
is skipped, such as error recovery, code completion, and msvc-compatible delayed
431
+
template parsing. (#GH153551)
428
432
- Using ``[[gnu::cleanup(some_func)]]`` where some_func is annotated with
429
433
``[[gnu::error("some error")]]`` now correctly triggers an error. (#GH146520)
430
434
- Fix a crash when the function name is empty in the `swift_name` attribute. (#GH157075)
@@ -513,6 +517,7 @@ X86 Support
513
517
driver.
514
518
- Remove `[no-]evex512` feature request from intrinsics and builtins.
515
519
- Change features `avx10.x-[256,512]` to `avx10.x`.
0 commit comments