diff options
author | David Blaikie <dblaikie@gmail.com> | 2018-05-01 18:08:45 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2018-05-01 18:08:45 +0000 |
commit | aa537da89f0b51e2a6c1b317da0b11fcedd5025e (patch) | |
tree | d15361c41953b83737962242a08977ec1041ae78 /llvm/test/DebugInfo/Inputs | |
parent | c708868cb15bbeaecc10ca9e92c7060fc3d3390a (diff) | |
download | bcm5719-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-x | llvm/test/DebugInfo/Inputs/llvm-symbolizer-local-mem-func-gcc.elf-x86-64 | bin | 0 -> 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 Binary files differnew file mode 100755 index 00000000000..39be2996d45 --- /dev/null +++ b/llvm/test/DebugInfo/Inputs/llvm-symbolizer-local-mem-func-gcc.elf-x86-64 |