]> granicus.if.org Git - clang/commit
Debug Info: Fine-tune the simple return expression location handling to
authorAdrian Prantl <aprantl@apple.com>
Thu, 25 Jul 2013 00:23:42 +0000 (00:23 +0000)
committerAdrian Prantl <aprantl@apple.com>
Thu, 25 Jul 2013 00:23:42 +0000 (00:23 +0000)
commit3b477597fa1184b223ad5ad9dfe1c870b8aa1ac5
treeb545eff75f340956b6dbdea27085d0c287dbca04
parent09ade336e928e8b3e325fc46a53cd5f4d1d46252
Debug Info: Fine-tune the simple return expression location handling to
only affect functions without a separate return block. This fixes the
linetable for void functions with cleanups and multiple returns.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187090 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CodeGenFunction.cpp
test/CodeGenCXX/linetable-cleanup.cpp