<?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 PR9459.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2cb2cd24 - Change the behavior of implicit int diagnostics</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp#2cb2cd24</link>
        <description>Change the behavior of implicit int diagnosticsC89 allowed a type specifier to be elided with the resulting type beingint, aka implicit int behavior. This feature was subsequently removedin C99 without a deprecation period, so implementations continued tosupport the feature. Now, as with implicit function declarations, is agood time to reevaluate the need for this support.This patch allows -Wimplicit-int to issue warnings in C89 mode (off bydefault), defaults the warning to an error in C99 through C17, anddisables support for the feature entirely in C2x. It also removes awarning about missing declaration specifiers that really was just animplicit int warning in disguise and other minor related cleanups.

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp</description>
        <pubDate>Wed, 04 May 2022 12:34:26 +0000</pubDate>
        <dc:creator>Aaron Ballman &lt;aaron@aaronballman.com&gt;</dc:creator>
    </item>
<item>
        <title>b3f6e3d6 - Improve recovery from invalid template-ids.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp#b3f6e3d6</link>
        <description>Improve recovery from invalid template-ids.Instead of bailing out of parsing when we encounter an invalidtemplate-name or template arguments in a template-id, produce anannotation token describing the invalid construct.This avoids duplicate errors and generally allows us to recover better.In principle we should be able to extend this to store some kinds ofinvalid template-id in the AST for tooling use, but that isn&apos;t handledas part of this change.

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp</description>
        <pubDate>Sat, 28 Mar 2020 00:08:26 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>7b8c3c91 - PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this:</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp#7b8c3c91</link>
        <description>PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this:  template&lt;typename T&gt; struct S { } f() { return 0; }This case now produces a missing &apos;;&apos; diagnostic, since that seems like a much more likely error than an attempt to declare a function or variable in addition to the class template.Treat this llvm-svn: 135195

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp</description>
        <pubDate>Thu, 14 Jul 2011 21:35:26 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>8b02cd0b - Extend Sema::ClassifyName() to support C++, ironing out a few issues</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp#8b02cd0b</link>
        <description>Extend Sema::ClassifyName() to support C++, ironing out a few issuesin the classification of template names and using declarations. We nowproperly typo-correct the leading identifiers in statements to types,templates, values, etc. As an added bonus, this reduces the number oflookups required for disambiguation.llvm-svn: 130288

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp</description>
        <pubDate>Wed, 27 Apr 2011 04:48:22 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>8e4be0b1 - Don&apos;t enter a qualified scope for an invalid decl.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp#8e4be0b1</link>
        <description>Don&apos;t enter a qualified scope for an invalid decl.Fixes assertion later on. rdar://9122937 &amp; http://llvm.org/PR9459llvm-svn: 130006

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/PR9459.cpp</description>
        <pubDate>Fri, 22 Apr 2011 18:52:25 +0000</pubDate>
        <dc:creator>Argyrios Kyrtzidis &lt;akyrtzi@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
