Commit 4e875cc 1 parent 4dd73f4 commit 4e875cc Copy full SHA for 4e875cc
File tree 2 files changed +23
-0
lines changed
2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -595,6 +595,21 @@ Improvements to Clang's time-trace
595
595
- Clang now specifies that using ``auto `` in a lambda parameter is a C++14 extension when
596
596
appropriate. (`#46059: <https://github.com/llvm/llvm-project/issues/46059 >`_).
597
597
598
+ Improvements to Coverage Mapping
599
+ --------------------------------
600
+
601
+ - Macros defined in system headers are not expanded in coverage
602
+ mapping. Conditional expressions in system header macros are no
603
+ longer taken into account for branch coverage. They can be included
604
+ with ``-mllvm -system-headers-coverage ``.
605
+ (`#78920: <https://github.com/llvm/llvm-project/issues/78920 >`_)
606
+ - MC/DC Coverage has been improved.
607
+ (`#82448: <https://github.com/llvm/llvm-project/pull/82448 >`_)
608
+
609
+ - The maximum number of conditions is no longer limited to 6. See
610
+ `this <SourceBasedCodeCoverage.html#mc-dc-instrumentation> ` for
611
+ more details.
612
+
598
613
Bug Fixes in This Version
599
614
-------------------------
600
615
- Clang's ``-Wundefined-func-template `` no longer warns on pure virtual
Original file line number Diff line number Diff line change @@ -70,6 +70,14 @@ Changes to the LLVM IR
70
70
records by default. Details of the change and instructions on how to update
71
71
any downstream tools and tests can be found in the `migration docs
72
72
<https://llvm.org/docs/RemoveDIsDebugInfo.html> `_.
73
+ * Semantics of MC/DC intrinsics have been changed.
74
+
75
+ * ``llvm.instprof.mcdc.parameters ``: 3rd argument has been changed
76
+ from bytes to bits.
77
+ * ``llvm.instprof.mcdc.condbitmap.update ``: Removed.
78
+ * ``llvm.instprof.mcdc.tvbitmap.update ``: 3rd argument has been
79
+ removed. The next argument has been changed from byte index to bit
80
+ index.
73
81
74
82
Changes to LLVM infrastructure
75
83
------------------------------
You can’t perform that action at this time.
0 commit comments