File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -392,6 +392,10 @@ Non-comprehensive list of changes in this release
392
392
- ``#pragma GCC diagnostic warning "-Wfoo" `` can now downgrade ``-Werror=foo ``
393
393
errors and certain default-to-error ``-W `` diagnostics to warnings.
394
394
395
+ - Clang now emits distinct type-based alias analysis tags for incompatible
396
+ pointers, enabling more powerful alias analysis when accessing pointer types.
397
+ The new behavior can be disabledusing ``-fno-pointer-tbaa ``.
398
+
395
399
New Compiler Flags
396
400
------------------
397
401
- ``-fsanitize=implicit-bitfield-conversion `` checks implicit truncation and
@@ -420,6 +424,9 @@ New Compiler Flags
420
424
Matches MSVC behaviour by defining ``__STDC__ `` to ``1 `` when
421
425
MSVC compatibility mode is used. It has no effect for C++ code.
422
426
427
+ - ``-fno-pointer-tbaa `` disables emission of distinct type-based alias
428
+ analysis tags for incompatible pointers.
429
+
423
430
Deprecated Compiler Flags
424
431
-------------------------
425
432
You can’t perform that action at this time.
0 commit comments