<?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 SemaFixItUtils.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>aef5d8fd - [clang] NFC: Rename rvalue to prvalue</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#aef5d8fd</link>
        <description>[clang] NFC: Rename rvalue to prvalueThis renames the expression value categories from rvalue to prvalue,keeping nomenclature consistent with C++11 onwards.C++ has the most complicated taxonomy here, and every other languageonly uses a subset of it, so it&apos;s less confusing to use the C++ namesconsistently, and mentally remap to the C names when working on thatcontext (prvalue -&gt; rvalue, no xvalues, etc).Renames:* VK_RValue -&gt; VK_PRValue* Expr::isRValue -&gt; Expr::isPRValue* SK_QualificationConversionRValue -&gt; SK_QualificationConversionPRValue* JSON AST Dumper Expression nodes value category: &quot;rvalue&quot; -&gt; &quot;prvalue&quot;Signed-off-by: Matheus Izvekov &lt;mizvekov@gmail.com&gt;Reviewed By: rsmithDifferential Revision: https://reviews.llvm.org/D103720

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Fri, 04 Jun 2021 21:15:23 +0000</pubDate>
        <dc:creator>Matheus Izvekov &lt;mizvekov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2946cd70 - Update the file headers across all of the LLVM projects in the monorepo</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#2946cd70</link>
        <description>Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we&apos;re moving the headerentirely to discuss the new license. We checked this carefully with theFoundation&apos;s lawyer and we believe this is the correct approach.Essentially, all code in the project is now made available by the LLVMproject under our new license, so you will see that the license headersinclude that license only. Some of our contributors have contributedcode under our old license, and accordingly, we have retained a copy ofour old license notice in the top-level files in each project andrepository.llvm-svn: 351636

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Sat, 19 Jan 2019 08:50:56 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1e95bc0f - [Sema] Revert r329346 because of memory sanitizer failures.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#1e95bc0f</link>
        <description>[Sema] Revert r329346 because of memory sanitizer failures.llvm-svn: 329357

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Thu, 05 Apr 2018 22:15:42 +0000</pubDate>
        <dc:creator>Eugene Zelenko &lt;eugene.zelenko@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bc9d4f4b - [Sema] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#bc9d4f4b</link>
        <description>[Sema] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).llvm-svn: 329346

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Thu, 05 Apr 2018 21:09:03 +0000</pubDate>
        <dc:creator>Eugene Zelenko &lt;eugene.zelenko@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0f59cb38 - Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType call</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#0f59cb38</link>
        <description>Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType callfor the derived class into it. This is mostly just a cleanup, but could inprinciple be a bugfix if there is some codepath that reaches here and didn&apos;tpreviously require a complete type (I couldn&apos;t find any such codepath, though).llvm-svn: 256037

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Fri, 18 Dec 2015 21:45:41 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>07fa1766 - Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#07fa1766</link>
        <description>Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFCllvm-svn: 253155

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Sun, 15 Nov 2015 02:31:46 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>20e883e5 - [modules] Stop trying to fake up a linear MacroDirective history.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#20e883e5</link>
        <description>[modules] Stop trying to fake up a linear MacroDirective history.Modules builds fundamentally have a non-linear macro history. In the interestof better source fidelity, represent the macro definition informationfaithfully: we have a linear macro directive history within each module, and atany point we have a unique &quot;latest&quot; local macro directive and a collection ofvisible imported directives. This also removes the attendent complexity ofattempting to create a correct MacroDirective history (which we got wrongin the general case).No functionality change intended.llvm-svn: 236176

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Wed, 29 Apr 2015 23:20:19 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>f7ec86a5 - PR17290: Use &apos;false&apos; macro in fix-it hint for initializing a variable of type</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#f7ec86a5</link>
        <description>PR17290: Use &apos;false&apos; macro in fix-it hint for initializing a variable of type_Bool in C, if the macro is defined. Also teach FixItUtils to look at whetherthe macro was defined at the source location for which it is creating a fixit,rather than looking at whether it&apos;s defined *now*. This is especially relevantfor analysis-based warnings which are delayed until end of TU.llvm-svn: 191057

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Fri, 20 Sep 2013 00:27:40 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>2bf7fdb7 - s/CPlusPlus0x/CPlusPlus11/g</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#2bf7fdb7</link>
        <description>s/CPlusPlus0x/CPlusPlus11/gllvm-svn: 171367

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Wed, 02 Jan 2013 11:42:31 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>1ea8e092 - Drop the ASTContext.h include from Stmt.h and fix up transitive users.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#1ea8e092</link>
        <description>Drop the ASTContext.h include from Stmt.h and fix up transitive users.This required moving the ctors for IntegerLiteral and FloatingLiteral out ofline which shouldn&apos;t change anything as they are usually called through Createmethods that are already out of line.ASTContext::Deallocate has been a nop for a long time, drop it from ASTVectorand make it independent from ASTContext.hPass the StorageAllocator directly to AccessedEntity so it doesn&apos;t need tohave a definition of ASTContext around.llvm-svn: 159718

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Wed, 04 Jul 2012 17:04:04 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>7665a62c - Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#7665a62c</link>
        <description>Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.Reviewed by Doug Gregor.llvm-svn: 155839

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Mon, 30 Apr 2012 18:27:22 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a90e86aa - Use character literals for vexing initialization fixit hints.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#a90e86aa</link>
        <description>Use character literals for vexing initialization fixit hints.Instead of suggesting &quot; = 0&quot; for &quot;char c();&quot;, suggest &quot; = &apos;\0&apos;&quot;, and similarlyfor other char types (wide, 16, and 32). Add tests for all these, and sincethis means testing such hints under C++0x, add tests for some untested C++0xhint cases in the existing code, including suggesting nullptr for pointerinitialization.This sets up the initialization helper to provide better type fidelity thatwill be especially helpful for non-assignment cases (such as fixit-correctingNULL usage in function calls (eg: foo(char) + foo(NULL) =&gt; foo(&apos;\0&apos;) insteadof the less informative foo(0)))llvm-svn: 153008

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Sun, 18 Mar 2012 02:56:47 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d7d5790c - Refactor for clarity.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#d7d5790c</link>
        <description>Refactor for clarity.llvm-svn: 148135

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Fri, 13 Jan 2012 19:34:55 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>90b748e0 - Don&apos;t crash while trying to diagnose a function declared at block scope with an</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#90b748e0</link>
        <description>Don&apos;t crash while trying to diagnose a function declared at block scope with anincomplete return type.llvm-svn: 148088

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Fri, 13 Jan 2012 02:14:39 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>8d06f424 - Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#8d06f424</link>
        <description>Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: - If the declarator is at the start of a line, and the previous line contained   another declarator and ended with a comma, then that comma was probably a   typo for a semicolon:   int n = 0, m = 1, l = 2, // k = 5;   myImportantFunctionCall(); // oops! - If removing the parentheses would correctly initialize the object, then   produce a note suggesting that fix. - Otherwise, if there is a simple initializer we can suggest which performs   value-initialization, then provide a note suggesting a correction to that   initializer.Sema::Declarator now tracks the location of the comma prior to the declarator inthe declaration, if there is one, to facilitate providing the note. The code todetermine an appropriate initializer from the -Wuninitialized warning has beenfactored out to allow use in both that and -Wvexing-parse.llvm-svn: 148072

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Thu, 12 Jan 2012 23:53:29 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>1b06812f - Refactor the */&amp; mismatch fixit generation out of SemaOverload and provide a simple conversion checking function.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp#1b06812f</link>
        <description>Refactor the */&amp; mismatch fixit generation out of SemaOverload and provide a simple conversion checking function.llvm-svn: 136376

            List of files:
            /llvm-project-15.0.7/clang/lib/Sema/SemaFixItUtils.cpp</description>
        <pubDate>Thu, 28 Jul 2011 19:46:48 +0000</pubDate>
        <dc:creator>Anna Zaks &lt;ganna@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
