<?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 cast-conversion.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>58ea1059 - [AST][RecoveryExpr] Build recovery expressions by default for C++.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#58ea1059</link>
        <description>[AST][RecoveryExpr] Build recovery expressions by default for C++.Reland https://reviews.llvm.org/D76696All known crashes have been fixed, another attemption.We have rolled out this to all internal users for a while, didn&apos;t seebig issues, we consider it is stable enough.Reviewed By: sammccallSubscribers: rsmith, hubert.reinterpretcast, ebevhan, jkorous, arphaman, kadircet, usaxena95, cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D78350

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Thu, 23 Apr 2020 09:14:01 +0000</pubDate>
        <dc:creator>Haojian Wu &lt;hokein.wu@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>62dea6e9 - Revert &quot;[AST] Build recovery expressions by default for C++.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#62dea6e9</link>
        <description>Revert &quot;[AST] Build recovery expressions by default for C++.&quot;This reverts commit 0788acbccbec094903a3425ffe5a98f8d55cbd64.This reverts commit c2d7a1f79cedfc9fcb518596aa839da4de0adb69:  Revert &quot;[clangd] Add test for FindTarget+RecoveryExpr (which already works). NFC&quot;It causes a crash on invalid code:class X {  decltype(unresolved()) foo;};constexpr int s = sizeof(X);

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Thu, 26 Mar 2020 15:07:50 +0000</pubDate>
        <dc:creator>Haojian Wu &lt;hokein.wu@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0788acbc - [AST] Build recovery expressions by default for C++.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#0788acbc</link>
        <description>[AST] Build recovery expressions by default for C++.Update the existing tests.Reviewers: sammccallSubscribers: cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D76696

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Tue, 24 Mar 2020 12:43:25 +0000</pubDate>
        <dc:creator>Haojian Wu &lt;hokein.wu@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3fd26b85 - Don&apos;t build expressions for invalid casts.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#3fd26b85</link>
        <description>Don&apos;t build expressions for invalid casts.This matches how we normally perform semantic analysis for other sortsof invalid expressions: it means we don&apos;t have to reason about invalidsub-expressions.Fixes PR16680.llvm-svn: 187276

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Fri, 26 Jul 2013 23:47:47 +0000</pubDate>
        <dc:creator>Eli Friedman &lt;eli.friedman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>61a511ff - Add a few more tests for casts.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#61a511ff</link>
        <description>Add a few more tests for casts.llvm-svn: 184392

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Thu, 20 Jun 2013 01:35:13 +0000</pubDate>
        <dc:creator>Eli Friedman &lt;eli.friedman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>282ad876 - Implement GCC&apos;s -Wint-to-pointer-cast.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#282ad876</link>
        <description>Implement GCC&apos;s -Wint-to-pointer-cast.This implementation doesn&apos;t warn on anything that GCC doesn&apos;t warn on with theexception of templates specializations (GCC doesn&apos;t warn, Clang does). Thespecific skipped cases (boolean, constant expressions, enums) are open fordebate/adjustment if anyone wants to demonstrate that GCC is being overlyconservative here. The only really obvious false positive I found was in theClang regression suite&apos;s MPI test - apparently MPI uses specific flag values inpointer constants. (eg: #define FOO (void*)~0)llvm-svn: 166039

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Tue, 16 Oct 2012 18:53:14 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9ca5c425 - Update all tests other than Driver/std.cpp to use -std=c++11 rather than</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#9ca5c425</link>
        <description>Update all tests other than Driver/std.cpp to use -std=c++11 rather than-std=c++0x. Patch by Ahmed Charles!llvm-svn: 141900

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Thu, 13 Oct 2011 22:29:44 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>22653bac - Declare and define implicit move constructor and assignment operator.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#22653bac</link>
        <description>Declare and define implicit move constructor and assignment operator.This makes the code duplication of implicit special member handling even worse,but the cleanup will have to come later. For now, this works.Follow-up with tests for explicit defaulting and enabling the __has_featureflag to come.llvm-svn: 138821

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Tue, 30 Aug 2011 19:58:05 +0000</pubDate>
        <dc:creator>Sebastian Redl &lt;sebastian.redl@getdesigned.at&gt;</dc:creator>
    </item>
<item>
        <title>909acf82 - Provide overload diagnostics when explicit casts involving class types fail.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#909acf82</link>
        <description>Provide overload diagnostics when explicit casts involving class types fail.PR8626.llvm-svn: 125506

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Mon, 14 Feb 2011 18:34:10 +0000</pubDate>
        <dc:creator>John McCall &lt;rjmccall@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>40cec832 - Revert r114316, -Wunused-value enabled by default was intended.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#40cec832</link>
        <description>Revert r114316, -Wunused-value enabled by default was intended.llvm-svn: 114318

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Sun, 19 Sep 2010 23:03:35 +0000</pubDate>
        <dc:creator>Argyrios Kyrtzidis &lt;akyrtzi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3698bf1c - Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#3698bf1c</link>
        <description>Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194.llvm-svn: 114316

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Sun, 19 Sep 2010 21:21:44 +0000</pubDate>
        <dc:creator>Argyrios Kyrtzidis &lt;akyrtzi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>85f90559 - When pretty-printing tag types, only print the tag if we&apos;re in C (and</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#85f90559</link>
        <description>When pretty-printing tag types, only print the tag if we&apos;re in C (andtherefore not creating ElaboratedTypes, which are still pretty-printedwith the written tag).Most of these testcase changes were done by script, so don&apos;t feel toosorry for my fingers.llvm-svn: 98149

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Wed, 10 Mar 2010 11:27:22 +0000</pubDate>
        <dc:creator>John McCall &lt;rjmccall@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>e6565625 - Migrate the mish-mash of declaration checks in</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#e6565625</link>
        <description>Migrate the mish-mash of declaration checks inSema::ActOnUninitializedDecl over to InitializationSequence (withdefault initialization), eliminating redundancy. More importantly, wenow check that a const definition in C++ has an initilizer, which wasan #if 0&apos;d code for many, many months. A few other tweaks were neededto get everything working again:  - Fix all of the places in the testsuite where we defined const    objects without initializers (now that we diagnose this issue)  - Teach instantiation of static data members to find the previous    declaration, so that we build proper redeclaration    chains. Previously, we had the redeclaration chain but built it    too late to be useful, because...  - Teach instantiation of static data member definitions not to try    to check an initializer if a previous declaration already had an    initializer. This makes sure that we don&apos;t complain about static    const data members with in-class initializers and out-of-line    definitions.  - Move all of the incomplete-type checking logic out of    Sema::FinalizeDeclaratorGroup; it makes more sense in    ActOnUnitializedDecl.There may still be a few places where we can improve thesediagnostics. I&apos;ll address that as a separate commit.llvm-svn: 95657

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Tue, 09 Feb 2010 07:26:29 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.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/SemaCXX/cast-conversion.cpp#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/SemaCXX/cast-conversion.cpp</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>f4f2ff77 - Improve recovery when we fail to parse the operand of a C++ named cast. Fixes PR5210</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#f4f2ff77</link>
        <description>Improve recovery when we fail to parse the operand of a C++ named cast. Fixes PR5210llvm-svn: 86234

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Fri, 06 Nov 2009 05:48:00 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>ad8b2226 - If we have a C-style cast, functional cast, or a static_cast to a</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#ad8b2226</link>
        <description>If we have a C-style cast, functional cast, or a static_cast to aclass type, don&apos;t perform the array-to-pointer or function-to-pointerconversions, because we may end up binding a reference to a functionor array.With this change, FileCheck now passes -fsyntax-only!llvm-svn: 86211

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Fri, 06 Nov 2009 01:14:41 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>b3c44f9e - Patch to implement static casting which requires one </title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp#b3c44f9e</link>
        <description>Patch to implement static casting which requires one user-defined type conversion. Fixes PR5040.llvm-svn: 83211

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/cast-conversion.cpp</description>
        <pubDate>Thu, 01 Oct 2009 20:39:51 +0000</pubDate>
        <dc:creator>Fariborz Jahanian &lt;fjahanian@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
