aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2017-06-05 13:36:28 +0000
committerArtem Dergachev <artem.dergachev@gmail.com>2017-06-05 13:36:28 +0000
commit7c0ab86932169f5e6ada77febd4f64d9eb1bb692 (patch)
tree2fa7fd8162633617650de0303c683e655a6619e7 /llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
parent0091cc3528d8d7edcb2ebbdf1630974069df54c3 (diff)
downloadllvm-7c0ab86932169f5e6ada77febd4f64d9eb1bb692.zip
llvm-7c0ab86932169f5e6ada77febd4f64d9eb1bb692.tar.gz
llvm-7c0ab86932169f5e6ada77febd4f64d9eb1bb692.tar.bz2
[analyzer] Don't add arrow to the inlined function's decl when it has no body.
In plist output mode with alternate path diagnostics, when entering a function, we draw an arrow from the caller to the beginning of the callee's declaration. Upon exiting, however, we draw the arrow from the last statement in the callee function. The former makes little sense when the declaration is not a definition, i.e. has no body, which may happen in case the body is coming from a body farm, eg. Objective-C autosynthesized property accessor. Differential Revision: https://reviews.llvm.org/D33671 llvm-svn: 304713
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp')
0 files changed, 0 insertions, 0 deletions