[clang] [llvm] Update ReleaseNotes for MC/DC changes. (PR #95887)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 18 01:12:22 PDT 2024


================
@@ -586,6 +586,20 @@ Improvements to Clang's time-trace
 - Clang now specifies that using ``auto`` in a lambda parameter is a C++14 extension when
   appropriate. (`#46059: <https://github.com/llvm/llvm-project/issues/46059>`_).
 
+Improvements to Coverage mapping
+--------------------------------
+
+- Macros defined in system headers are not expanded in coverage
+  mapping. Conditional expressions in system header macros are no
+  longer taken into account for branch coverage. They can be included
+  with ``-mllvm -system-headers-coverage``. (#78920)
----------------
zmodem wrote:

I don't think the PR/issue number will get linked automatically, so it's better to do it explicitly (see e.g. 46059 above).

https://github.com/llvm/llvm-project/pull/95887


More information about the llvm-commits mailing list