[clang][CoverageMapping] do not emit a gap region when either end doesn't have...

[clang][CoverageMapping] do not emit a gap region when either end doesn't have valid source locations (#89564)

Fixes #86998

(cherry picked from commit c1b6cca1)
14 jobs for release/18.x
in 0 seconds and was queued for 72 minutes and 50 seconds