[Coverage] Emit gap region between statements if first statements contains terminate...
authorZequan Wu <zequanwu@google.com>
Wed, 3 Mar 2021 04:35:19 +0000 (20:35 -0800)
committerZequan Wu <zequanwu@google.com>
Wed, 3 Mar 2021 19:25:49 +0000 (11:25 -0800)
commit2d7374a0c680f96bdcdb3d05034a93bf145d140f
treed53e895bcbd052dda6e831cc2b8dc01c0fd8b9a4
parent7d2fba8ddb90cf018d9cfc852b68e4584b15678e
[Coverage] Emit gap region between statements if first statements contains terminate statements.

Differential Revision: https://reviews.llvm.org/D97101
14 files changed:
clang/lib/CodeGen/CoverageMappingGen.cpp
clang/test/CoverageMapping/break.c
clang/test/CoverageMapping/classtemplate.cpp
clang/test/CoverageMapping/continue.c
clang/test/CoverageMapping/coroutine.cpp
clang/test/CoverageMapping/deferred-region.cpp [deleted file]
clang/test/CoverageMapping/label.cpp
clang/test/CoverageMapping/return.c
clang/test/CoverageMapping/switch.cpp
clang/test/CoverageMapping/switchmacro.c
clang/test/CoverageMapping/terminate-statements.cpp [new file with mode: 0644]
clang/test/CoverageMapping/trycatch.cpp
clang/test/CoverageMapping/unreachable-macro.c
compiler-rt/test/profile/ContinuousSyncMode/runtime-counter-relocation.c