summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/Inputs
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2018-05-01 18:08:45 +0000
committerDavid Blaikie <dblaikie@gmail.com>2018-05-01 18:08:45 +0000
commitaa537da89f0b51e2a6c1b317da0b11fcedd5025e (patch)
treed15361c41953b83737962242a08977ec1041ae78 /llvm/test/DebugInfo/Inputs
parentc708868cb15bbeaecc10ca9e92c7060fc3d3390a (diff)
downloadbcm5719-llvm-aa537da89f0b51e2a6c1b317da0b11fcedd5025e.tar.gz
bcm5719-llvm-aa537da89f0b51e2a6c1b317da0b11fcedd5025e.zip
llvm-symbolizer: Handle function definitions nested within other functions
LLVM always puts function definition DIEs at the top level, but under some circumstances GCC does not (at least in this case with member functions of a function-local type). To ensure that doesn't appear as though the local type's member function is unduly inlined within the outer function - ensure the inline discovery DIE parent walk stops at the first DW_TAG_subprogram. llvm-svn: 331291
Diffstat (limited to 'llvm/test/DebugInfo/Inputs')
-rwxr-xr-xllvm/test/DebugInfo/Inputs/llvm-symbolizer-local-mem-func-gcc.elf-x86-64bin0 -> 9416 bytes
1 files changed, 0 insertions, 0 deletions
diff --git a/llvm/test/DebugInfo/Inputs/llvm-symbolizer-local-mem-func-gcc.elf-x86-64 b/llvm/test/DebugInfo/Inputs/llvm-symbolizer-local-mem-func-gcc.elf-x86-64
new file mode 100755
index 00000000000..39be2996d45
--- /dev/null
+++ b/llvm/test/DebugInfo/Inputs/llvm-symbolizer-local-mem-func-gcc.elf-x86-64
Binary files differ
OpenPOWER on IntegriCloud