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
+17-4Lines changed: 17 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -520,15 +520,12 @@ Improvements to Clang's diagnostics
520
520
- Several compatibility diagnostics that were incorrectly being grouped under
521
521
``-Wpre-c++20-compat`` are now part of ``-Wc++20-compat``. (#GH138775)
522
522
523
-
- Improved the ``-Wtautological-overlap-compare`` diagnostics to warn about overlapping and non-overlapping ranges involving character literals and floating-point literals.
523
+
- Improved the ``-Wtautological-overlap-compare`` diagnostics to warn about overlapping and non-overlapping ranges involving character literals and floating-point literals.
524
524
The warning message for non-overlapping cases has also been improved (#GH13473).
525
525
526
526
- Fixed a duplicate diagnostic when performing typo correction on function template
527
527
calls with explicit template arguments. (#GH139226)
528
528
529
-
- An error is now emitted when OpenMP ``collapse`` and ``ordered`` clauses have an
530
-
argument larger than what can fit within a 64-bit integer.
531
-
532
529
- Explanatory note is printed when ``assert`` fails during evaluation of a
533
530
constant expression. Prior to this, the error inaccurately implied that assert
534
531
could not be used at all in a constant expression (#GH130458)
@@ -712,6 +709,7 @@ Bug Fixes to C++ Support
712
709
- Fixed the handling of pack indexing types in the constraints of a member function redeclaration. (#GH138255)
713
710
- Clang now correctly parses arbitrary order of ``[[]]``, ``__attribute__`` and ``alignas`` attributes for declarations (#GH133107)
714
711
- Fixed a crash when forming an invalid function type in a dependent context. (#GH138657) (#GH115725) (#GH68852)
712
+
- Clang no longer segfaults when there is a configuration mismatch between modules and their users (http://crbug.com/400353616).
715
713
716
714
Bug Fixes to AST Handling
717
715
^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -937,6 +935,21 @@ OpenMP Support
937
935
- Added support 'no_openmp_constructs' assumption clause.
938
936
- Added support for 'self_maps' in map and requirement clause.
939
937
- Added support for 'omp stripe' directive.
938
+
- Fixed a crashing bug with ``omp unroll partial`` if the argument to
939
+
``partial`` was an invalid expression. (#GH139267)
940
+
- Fixed a crashing bug with ``omp tile sizes`` if the argument to ``sizes`` was
941
+
an invalid expression. (#GH139073)
942
+
- Fixed a crashing bug with ``omp simd collapse`` if the argument to
943
+
``collapse`` was an invalid expression. (#GH138493)
944
+
- Fixed a crashing bug with a malformed ``cancel`` directive. (#GH139360)
945
+
- Fixed a crashing bug with ``omp distribute dist_schedule`` if the argument to
946
+
``dist_schedule`` was not strictly positive. (#GH139266)
947
+
- Fixed two crashing bugs with a malformed ``metadirective`` directive. One was
948
+
a crash if the next token after ``metadirective`` was a paren, bracket, or
949
+
brace. The other was if the next token after the meta directive was not an
950
+
open parenthesis. (#GH139665)
951
+
- An error is now emitted when OpenMP ``collapse`` and ``ordered`` clauses have
952
+
an argument larger than what can fit within a 64-bit integer.
Copy file name to clipboardExpand all lines: clang/docs/analyzer/user-docs/CommandLineUsage.rst
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -194,6 +194,8 @@ When compiling your application to run on the simulator, it is important that **
194
194
195
195
If you aren't certain which compiler Xcode uses to build your project, try just running ``xcodebuild`` (without **scan-build**). You should see the full path to the compiler that Xcode is using, and use that as an argument to ``--use-cc``.
0 commit comments