aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorKeith Walker <kwalker@arm.com>2016-09-27 16:46:07 +0000
committerKeith Walker <kwalker@arm.com>2016-09-27 16:46:07 +0000
commit83ebef5db3aec9b728bf17d51e2afb9a5945ad27 (patch)
tree9d5095267bd665977897b0fed98631b1765468dc /llvm/lib/Object/COFFObjectFile.cpp
parenta42b3bcae4ec4bb2fb9d6e5981f99cf853407b4b (diff)
downloadllvm-83ebef5db3aec9b728bf17d51e2afb9a5945ad27.zip
llvm-83ebef5db3aec9b728bf17d51e2afb9a5945ad27.tar.gz
llvm-83ebef5db3aec9b728bf17d51e2afb9a5945ad27.tar.bz2
Propagate DBG_VALUE entries when there are unvisited predecessors
Variables are sometimes missing their debug location information in blocks in which the variables should be available. This would occur when one or more predecessor blocks had not yet been visited by the routine which propagated the information from predecessor blocks. This is addressed by only considering predecessor blocks which have already been visited. The solution to this problem was suggested by Daniel Berlin on the LLVM developer mailing list. Differential Revision: https://reviews.llvm.org/D24927 llvm-svn: 282506
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions