Bug Report (LLVM)
Title: [SanitizerCoverage] -fsanitize-coverage-allowlist removes all coverage (clang 18.1.7 Linux prebuilt)
Env
Repro
// t.c
int main() { return 0; }
./llvm-18.1.7/bin/clang -fsanitize-coverage=trace-pc-guard -fsanitize-coverage-allowlist=allow.txt t.c -o t
gdb --nx --batch --eval-command="disassemble main" ./t | grep trace_pc_guard
Expected: main contains calls to __sanitizer_cov_trace_pc_guard.
Actual: No coverage calls. If the allowlist flag is removed, coverage appears.