]> granicus.if.org Git - clang/commit
[Coverage] Fix use-after free in coverage emission
authorEli Friedman <efriedma@codeaurora.org>
Tue, 19 Dec 2017 01:54:09 +0000 (01:54 +0000)
committerEli Friedman <efriedma@codeaurora.org>
Tue, 19 Dec 2017 01:54:09 +0000 (01:54 +0000)
commit40a3fcbe25ca809e9673aca31843a23cb5fc6eab
tree4774bec759f764497758bdd2af3fde1deac116ef
parent351e0cae49c2c24aaf47aa6c00ef43b264e5b547
[Coverage] Fix use-after free in coverage emission

Fixes regression from r320533.

This fixes the undefined behavior, but I'm not sure it's really right...
I think we end up with missing coverage for code in modules.

Differential Revision: https://reviews.llvm.org/D41374

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@321052 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CodeGenModule.cpp