probinson added a comment. > Currently when we have a member function that has an auto return type and the > definition is out of line we generate two DWARF DIE. > One for the declaration and a second one for the definition, the definition > holds the deduced type but does not contain a DW_AT_name nor > a DW_AT_linkage_name so there was not way to look up the definition DIE.
Regarding the DWARF, the definition DIE should have a DW_AT_specification that points back to the declaration; is that missing here? I'm not familiar with LLDB so it's likely I'm misunderstanding the problem. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D105564/new/ https://reviews.llvm.org/D105564 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits