<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e0e7bbeb - [lldb] Always include template arguments that have their default value in the internal type name</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/test/API/lang/cpp/default-template-args/Makefile#e0e7bbeb</link>
        <description>[lldb] Always include template arguments that have their default value in the internal type nameOur type formatters/summaries match on the internal type name we generate in LLDB for Clang types.These names were generated using Clang&apos;s default printing policy. However Clang&apos;sdefault printing policy got tweaked over the last month to make the generated typenames more readable (by for example excluding inline/anonymous namespaces andremoving template arguments that have their default value). This broke the formattersystem where LLDB&apos;s matching logic now no longer can format certain types asthe new type names generated by Clang&apos;s default printing policy no longer matchthe type names that LLDB/the user specified.I already introduced LLDB&apos;s own type printing policy and fixed the inline/anonymousnamespaces in da121fff1184267a405f81a87f7314df2d474e1c (just to get thetest suite passing again).This patch is restoring the old type printing behaviour where always include the templatearguments in the internal type name (even if they match the default args). This should gettemplate type formatters/summaries working again in the rare situation where we doknow template default arguments within LLDB. This can only happen when either havinga template that was parsed in the expression parser or when we get type information from a C++ module.The Clang change that removed defaulted template arguments from Clang&apos;s printing policy wase7f3e2103cdb567dda4fd52f81bf4bc07179f5a8Reviewed By: labathDifferential Revision: https://reviews.llvm.org/D92311

            List of files:
            /llvm-project-15.0.7/lldb/test/API/lang/cpp/default-template-args/Makefile</description>
        <pubDate>Mon, 30 Nov 2020 15:14:30 +0000</pubDate>
        <dc:creator>Raphael Isemann &lt;teemperor@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
