<?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 internal_linkage.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d238b602 - [Clang][DiagnosticSemaKinds] combine diagnostic texts</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/internal_linkage.cpp#d238b602</link>
        <description>[Clang][DiagnosticSemaKinds] combine diagnostic textsThe diagnostic texts for warning on attributes that don&apos;t appear on theinitial declaration is generally useful.  We&apos;d like to re-use it inD106030, but first let&apos;s combine two that already are very similar so wemay re-use it a third time in that commit.Also, fix a few places that were using notePreviousDefinition to pointto declarations, to instead use diag::note_previous_declaration.Reviewed By: aaron.ballmanDifferential Revision: https://reviews.llvm.org/D107613

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/internal_linkage.cpp</description>
        <pubDate>Fri, 06 Aug 2021 20:48:20 +0000</pubDate>
        <dc:creator>Nick Desaulniers &lt;ndesaulniers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>adf66b61 - Determine the attribute subject for diagnostics based on declarative information in DeclNodes.td. This greatly reduces the number of enumerated values used for more complex diagnostics; these are now only required when the &quot;attribute only applies to&quot; diagnostic needs to be generated manually as part of semantic processing.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/internal_linkage.cpp#adf66b61</link>
        <description>Determine the attribute subject for diagnostics based on declarative information in DeclNodes.td. This greatly reduces the number of enumerated values used for more complex diagnostics; these are now only required when the &quot;attribute only applies to&quot; diagnostic needs to be generated manually as part of semantic processing.This also clarifies some terminology used by the diagnostic (methods -&gt; Objective-C methods, fields -&gt; non-static data members, etc).Many of the tests needed to be updated in multiple places for the diagnostic wording tweaks. The first instance of the diagnostic for that attribute is fully specified and subsequent instances cut off the complete list (to make it easier if additional subjects are added in the future for the attribute).llvm-svn: 319002

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/internal_linkage.cpp</description>
        <pubDate>Sun, 26 Nov 2017 20:01:12 +0000</pubDate>
        <dc:creator>Aaron Ballman &lt;aaron@aaronballman.com&gt;</dc:creator>
    </item>
<item>
        <title>ae6ebd3a - Implement __attribute__((internal_linkage)).</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/internal_linkage.cpp#ae6ebd3a</link>
        <description>Implement __attribute__((internal_linkage)).The attrubite is applicable to functions and variables and changesthe linkage of the subject to internal.This is the same functionality as C-style &quot;static&quot;, but applicable toclass methods; and the same as anonymouns namespaces, but can applyto individual methods of a class.Following the proposal inhttp://lists.llvm.org/pipermail/cfe-dev/2015-October/045580.htmlllvm-svn: 252648

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/internal_linkage.cpp</description>
        <pubDate>Tue, 10 Nov 2015 21:28:44 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
