<?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 typedef-variable-type.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>552c6c23 - PR44406: Follow behavior of array bound constant folding in more recent versions of GCC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#552c6c23</link>
        <description>PR44406: Follow behavior of array bound constant folding in more recent versions of GCC.Old GCC used to aggressively fold VLAs to constant-bound arrays at blockscope in GNU mode. That&apos;s non-conforming, and more modern versions ofGCC only do this at file scope. Update Clang to do the same.Also promote the warning for this from off-by-default to on-by-defaultin all cases; more recent versions of GCC likewise warn on this bydefault.This is still slightly more permissive than GCC, as pointed out inPR44406, as we still fold VLAs to constant arrays in structs, but thatseems justifiable given that we don&apos;t support VLA-in-struct (and don&apos;tintend to ever support it), but GCC does.Differential Revision: https://reviews.llvm.org/D89523

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Fri, 16 Oct 2020 02:32:15 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>f35de48c - when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#f35de48c</link>
        <description>when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constantas constant size arrays.  This has slightly different semantics in some insane cases, but allowsus to accept some constructs that GCC does.  Continue to be pedantic in -std=c99 and othermodes.  This addressed rdar://8733881 - error &quot;variable-sized object may not be initialized&quot;; g++ accepts same codellvm-svn: 132983

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Tue, 14 Jun 2011 06:38:10 +0000</pubDate>
        <dc:creator>Chris Lattner &lt;sabre@nondot.org&gt;</dc:creator>
    </item>
<item>
        <title>88f4ed90 - Fix redefinition of typedefs of fixable variably-modified array types; should</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#88f4ed90</link>
        <description>Fix redefinition of typedefs of fixable variably-modified array types; shouldfix an issue compiling &lt;windows.h&gt;.llvm-svn: 110651

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Tue, 10 Aug 2010 03:13:15 +0000</pubDate>
        <dc:creator>Eli Friedman &lt;eli.friedman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8fbe78f6 - Update tests to use %clang_cc1 instead of &apos;clang-cc&apos; or &apos;clang -cc1&apos;.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#8fbe78f6</link>
        <description>Update tests to use %clang_cc1 instead of &apos;clang-cc&apos; or &apos;clang -cc1&apos;. - This is designed to make it obvious that %clang_cc1 is a &quot;test variable&quot;   which is substituted. It is &apos;%clang_cc1&apos; instead of &apos;%clang -cc1&apos; because it   can be useful to redefine what gets run as &apos;clang -cc1&apos; (for example, to set   a default target).llvm-svn: 91446

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Tue, 15 Dec 2009 20:14:24 +0000</pubDate>
        <dc:creator>Daniel Dunbar &lt;daniel@zuster.org&gt;</dc:creator>
    </item>
<item>
        <title>a45cf5b6 - Rename clang to clang-cc.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#a45cf5b6</link>
        <description>Rename clang to clang-cc.Tests and drivers updated, still need to shuffle dirs.llvm-svn: 67602

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Tue, 24 Mar 2009 02:24:46 +0000</pubDate>
        <dc:creator>Daniel Dunbar &lt;daniel@zuster.org&gt;</dc:creator>
    </item>
<item>
        <title>c4c60318 - Always try to fold array sizes, and warn if we could fold something that isn&apos;t an ICE. This makes us compatible with GCC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#c4c60318</link>
        <description>Always try to fold array sizes, and warn if we could fold something that isn&apos;t an ICE. This makes us compatible with GCC.llvm-svn: 65140

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Fri, 20 Feb 2009 18:53:20 +0000</pubDate>
        <dc:creator>Anders Carlsson &lt;andersca@mac.com&gt;</dc:creator>
    </item>
<item>
        <title>b3582b93 - a minor grammar fix</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#b3582b93</link>
        <description>a minor grammar fixllvm-svn: 60646

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Sun, 07 Dec 2008 00:59:53 +0000</pubDate>
        <dc:creator>Chris Lattner &lt;sabre@nondot.org&gt;</dc:creator>
    </item>
<item>
        <title>0d8f0ba6 - Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#0d8f0ba6</link>
        <description>Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352.llvm-svn: 60638

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Sun, 07 Dec 2008 00:20:55 +0000</pubDate>
        <dc:creator>Anders Carlsson &lt;andersca@mac.com&gt;</dc:creator>
    </item>
<item>
        <title>1c2d5f56 - Change diagnostic per suggestion, to make it a bit clearer what is </title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#1c2d5f56</link>
        <description>Change diagnostic per suggestion, to make it a bit clearer what is happening.llvm-svn: 51574

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Tue, 27 May 2008 02:01:50 +0000</pubDate>
        <dc:creator>Eli Friedman &lt;eli.friedman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f7e92aca - Implemnt isVariablyModifiedType correctly.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c#f7e92aca</link>
        <description>Implemnt isVariablyModifiedType correctly.llvm-svn: 47233

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/typedef-variable-type.c</description>
        <pubDate>Sun, 17 Feb 2008 00:59:11 +0000</pubDate>
        <dc:creator>Eli Friedman &lt;eli.friedman@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
