Revert "[Coverage] Precise region termination with deferred regions"
authorVedant Kumar <vsk@apple.com>
Sat, 5 Aug 2017 00:34:10 +0000 (00:34 +0000)
committerVedant Kumar <vsk@apple.com>
Sat, 5 Aug 2017 00:34:10 +0000 (00:34 +0000)
commita7764adcbb3d6fa3f41d3af50d974d6502bf6981
tree71c74904494445a25c6334964ba9f00fa2848d58
parent61776e6910ae2bc1060dde632b6e5a7621e7f3f4
Revert "[Coverage] Precise region termination with deferred regions"

This reverts commit r310010. I don't think there's anything wrong with
this commit, but it's causing clang to generate output that llvm-cov
doesn't do a good job with and the fix isn't immediately clear.

See Eli's comment in D36250 for more context.

I'm reverting the clang change so the coverage bot can revert back to
producing sensible output, and to give myself some time to investigate
what went wrong in llvm.

llvm-svn: 310154
clang/lib/CodeGen/CoverageMappingGen.cpp
clang/test/CoverageMapping/deferred-region.cpp [deleted file]
clang/test/CoverageMapping/label.cpp
clang/test/CoverageMapping/moremacros.c
clang/test/CoverageMapping/return.c
clang/test/CoverageMapping/switch.cpp
clang/test/CoverageMapping/switchmacro.c
clang/test/CoverageMapping/trycatch.cpp