Revert "[Coverage] Emit gap region between statements if first statements contains...
authorNico Weber <thakis@chromium.org>
Thu, 4 Mar 2021 13:52:29 +0000 (08:52 -0500)
committerNico Weber <thakis@chromium.org>
Thu, 4 Mar 2021 13:53:30 +0000 (08:53 -0500)
commitfe5c2c3ca682b140dd5e640e75948363b6b25ef9
tree20107820df1a7a48c658184bcaa121549164bdcb
parentb3a33553aec7b3a9e702da0ae6669eab1a6b14ae
Revert "[Coverage] Emit gap region between statements if first statements contains terminate statements."

This reverts commit 2d7374a0c680f96bdcdb3d05034a93bf145d140f.
Breaks ContinuousSyncMode/basic.c in check-profile on macOS.
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 [new file with mode: 0644]
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 [deleted file]
clang/test/CoverageMapping/trycatch.cpp
clang/test/CoverageMapping/unreachable-macro.c
compiler-rt/test/profile/ContinuousSyncMode/runtime-counter-relocation.c