Files
clang-p2996/clang/lib/CodeGen/CodeGenModule.cpp
NAKAMURA Takumi da31b684a5 [Coverage] Suppress covmap and profdata for system headers. (#97952)
With `system-headers-coverage=false`, functions defined in system
headers were not instrumented but corresponding covmaps were emitted. It
caused wasting covmap and profraw.

This change improves:

- Reduce object size (due to reduced covmap)
- Reduce size of profraw (uninstrumented system headers occupied
counters)
- Smarter view of coverage report. Stubs of uninstrumented system
headers will be no longer seen.
2024-07-10 17:11:12 +09:00

297 KiB