[PATCH] D68117: [DWARF-5] Support for C++11 defaulted, deleted member functions.

Paul Robinson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 16 14:48:03 PDT 2019


probinson added a comment.

In D68117#1711714 <https://reviews.llvm.org/D68117#1711714>, @dblaikie wrote:

> In D68117#1711154 <https://reviews.llvm.org/D68117#1711154>, @probinson wrote:
>
> > (@dblaikie Aside regarding noreturn, the original DWARF proposal was for a debugger wanting to know a given function will not return.
>
>
> I'd still be curious to know which consumer, if they're still interested, what feature they're trying to build with it, if they're using Clang/LLVM's output, etc.


DW_AT_noreturn (http://dwarfstd.org/ShowIssue.php?issue=140331.1) was requested by Mark Wielaard, who AFAICT works for Red Hat.  Now you know as much as I do.

>> As a flag, in the DWARF it costs an extra abbrev entry but no space in .debug_info.  Cheap enough for me.)
> 
> Oh, sure - I don't think the output cost is high here or there - but it's more feature surface area, the time spent designing, code reviewing, supporting, etc, another place for bugs, etc. So I'd generally like to have some justification beyond "the spec says we can" - ideally, I'd like a DWARF consumer that's actively trying to build a feature that they can't without this new information.

Fair.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D68117/new/

https://reviews.llvm.org/D68117





More information about the llvm-commits mailing list