diff options
author | Vedant Kumar <vsk@apple.com> | 2017-10-17 07:47:39 +0000 |
---|---|---|
committer | Vedant Kumar <vsk@apple.com> | 2017-10-17 07:47:39 +0000 |
commit | 341bf4299182938ba021acfac82b8e7845a65f1f (patch) | |
tree | 1f93d70eb1d7b2e459a7b1b47b9b5985fd8d7cb7 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | e5f06a81a870a6c3e1caa5203d9fceed45c1d0e1 (diff) | |
download | bcm5719-llvm-341bf4299182938ba021acfac82b8e7845a65f1f.tar.gz bcm5719-llvm-341bf4299182938ba021acfac82b8e7845a65f1f.zip |
[Coverage] Discard deferred region in closing if-else
A trailing deferred region isn't necessary in a function that ends with
this pattern:
...
else {
...
return;
}
Special-case this pattern so that the closing curly brace of the
function isn't marked as uncovered. This issue came up in PR34962.
llvm-svn: 315982
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions