<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Please submit a review of this patch through <a href="http://reviews.llvm.org" class="">reviews.llvm.org</a>. <div class=""><br class=""></div><div class="">- svn diff -x -U99999 > /tmp/a.patch</div><div class="">- login or create a login if you don't already have one</div><div class="">- Select Differential from the top left corner</div><div class="">- Click "+ Create Diff" in upper right</div><div class="">- Click "Choose File" and select /tmp/a.patch, no need to fill anything in the Raw Diff field or Repository then click the "Create Diff" button</div><div class="">- Review your code and click the button to continue</div><div class="">- Fill in title, description and add the names of reviewers and add lldb-commits to the reviewers</div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On Nov 19, 2017, at 10:33 PM, Nelson Elhage via lldb-commits <<a href="mailto:lldb-commits@lists.llvm.org" class="">lldb-commits@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">When importing C++ methods into clang AST nodes from the DWARF symbol table, preserve the DW_AT_linkage_name and use it as the linker ("asm") name for the symbol.<div class=""><br class=""></div><div class="">Concretely, this enables `expression` to call into names that use the GNU `abi_tag` extension, and enables lldb to call into code using std::string or std::list from recent versions of libstdc++. See <a href="https://bugs.llvm.org/show_bug.cgi?id=35310" class="">https://bugs.llvm.org/show_bug.cgi?id=35310</a> . It also seems broadly more robust than relying on the DWARF->clang->codegen pipeline to roundtrip properly, but I'm not immediately aware of any other cases in which it makes a difference.</div><div class=""><br class=""></div><div class="">- Nelson</div></div>
<span id="cid:15fd81fd1873db6acb71"><bug35310.diff></span>_______________________________________________<br class="">lldb-commits mailing list<br class=""><a href="mailto:lldb-commits@lists.llvm.org" class="">lldb-commits@lists.llvm.org</a><br class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits<br class=""></div></blockquote></div><br class=""></div></body></html>