<?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 pointer-addition.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c3fe8ddd - Allow -Wno-gnu to silence GNU extensions related to pointer arithmetic</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#c3fe8ddd</link>
        <description>Allow -Wno-gnu to silence GNU extensions related to pointer arithmeticThese diagnostics were added to a diagnostic group, but that diagnosticgroup was not under -Wgnu. I&apos;ve now split them into their owndiagnostic group that is added both to the original group (so user&apos;scurrently opting in or out of these should not see a change) and underthe -Wgnu group so that -Wno-gnu can be used to disable all GNUextension diagnostics. This fixes Issue 54444.

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Tue, 22 Mar 2022 17:14:16 +0000</pubDate>
        <dc:creator>Aaron Ballman &lt;aaron@aaronballman.com&gt;</dc:creator>
    </item>
<item>
        <title>d8c227ba - Revert &quot;Produce warning for performing pointer arithmetic on a null pointer.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#d8c227ba</link>
        <description>Revert &quot;Produce warning for performing pointer arithmetic on a null pointer.&quot;This reverts commit dfc1e31d49fe1380c9bab43373995df5fed15e6d.See discussion on https://reviews.llvm.org/D98798

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Wed, 12 May 2021 18:53:50 +0000</pubDate>
        <dc:creator>Nico Weber &lt;thakis@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>dfc1e31d - Produce warning for performing pointer arithmetic on a null pointer.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#dfc1e31d</link>
        <description>Produce warning for performing pointer arithmetic on a null pointer.Summary:Test and produce warning for subtracting a pointer from null or subtractingnull from a pointer.  Reuse existing warning that this is undefinedbehaviour.  Also add unit test for both warnings.Reformat to satisfy clang-format.Respond to review comments:  add additional test.Respond to review comments:  Do not issue warning for nullptr - nullptrin C++.Fix indenting to satisfy clang-format.Respond to review comments:  Add C++ tests.Author: Jamie Schmeiser &lt;schmeise@ca.ibm.com&gt;Reviewed By: efriedma (Eli Friedman), nickdesaulniers (Nick Desaulniers)Differential Revision: https://reviews.llvm.org/D98798

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Tue, 11 May 2021 15:29:50 +0000</pubDate>
        <dc:creator>Jamie Schmeiser &lt;schmeise@ca.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>b9be5363 - Remove offset size check in nullptr arithmetic handling</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#b9be5363</link>
        <description>Remove offset size check in nullptr arithmetic handlingDifferential Revision: https://reviews.llvm.org/D37042llvm-svn: 313784

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Wed, 20 Sep 2017 18:06:44 +0000</pubDate>
        <dc:creator>Andrew Kaylor &lt;andrew.kaylor@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>21a2aa72 - Fix 32-bit buildbots by removing tests that are dependent on pointer-size comparisons.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#21a2aa72</link>
        <description>Fix 32-bit buildbots by removing tests that are dependent on pointer-size comparisons.The recently behavior in the code that these tests were meant to be checking will be ammended as soon as a suitable change can be properly reviewed.llvm-svn: 313684

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Tue, 19 Sep 2017 21:43:01 +0000</pubDate>
        <dc:creator>Andrew Kaylor &lt;andrew.kaylor@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3d0a5408 - Teach clang to tolerate the &apos;p = nullptr + n&apos; idiom used by glibc</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#3d0a5408</link>
        <description>Teach clang to tolerate the &apos;p = nullptr + n&apos; idiom used by glibcDifferential Revision: https://reviews.llvm.org/D37042llvm-svn: 313666

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Tue, 19 Sep 2017 20:26:40 +0000</pubDate>
        <dc:creator>Andrew Kaylor &lt;andrew.kaylor@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>fa00728f - PR10405 - Desugar FunctionType and TemplateSpecializationType if any type that appears inside needs to be desugared.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#fa00728f</link>
        <description>PR10405 - Desugar FunctionType and TemplateSpecializationType if any type that appears inside needs to be desugared.llvm-svn: 242371

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Thu, 16 Jul 2015 01:06:17 +0000</pubDate>
        <dc:creator>Nikola Smiljanic &lt;popizdeh@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cf7d164e - Sema: Semantically check _Atomic-qualified pointers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#cf7d164e</link>
        <description>Sema: Semantically check _Atomic-qualified pointersThis fixes PR22568.llvm-svn: 228959

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Thu, 12 Feb 2015 21:07:34 +0000</pubDate>
        <dc:creator>David Majnemer &lt;david.majnemer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4cc3f296 - Cleanup a fixme by using a specific diagnostic for subscripting</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#4cc3f296</link>
        <description>Cleanup a fixme by using a specific diagnostic for subscriptinga pointer to void.llvm-svn: 133912

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Mon, 27 Jun 2011 16:32:27 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c9332218 - Factor out (some of) the checking for invalid forms of pointer</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#c9332218</link>
        <description>Factor out (some of) the checking for invalid forms of pointerarithmetic into a couple of common routines. Use these to make themessages more consistent in the various contexts, especially in terms ofconsistently diagnosing binary operators with invalid types on both theleft- and right-hand side. Also, improve the grammar and wording of themessages some, handling both two pointers and two (different) types.The wording of function pointer arithmetic diagnostics still strikes meas poorly phrased, and I worry this makes them slightly more awkward ifmore consistent. I&apos;m hoping to fix that with a follow-on patch and testcase that will also make them more helpful when a typedef or templatetype parameter makes the type completely opaque.Suggestions on better wording are very welcome, thanks to Richard Smithfor some initial help on that front.llvm-svn: 133906

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Mon, 27 Jun 2011 08:02:19 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5f380da0 - Fix a problem with the diagnostics of invalid arithmetic with function</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#5f380da0</link>
        <description>Fix a problem with the diagnostics of invalid arithmetic with functionpointers I found while working on the NULL arithmetic warning. We herealways assuming the LHS was the pointer, instead of using the selectedpointer expression.llvm-svn: 133428

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Mon, 20 Jun 2011 07:52:11 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3aabb4b4 - Congruent diagnostic for void* arithmetic.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#3aabb4b4</link>
        <description>Congruent diagnostic for void* arithmetic.llvm-svn: 113740

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Mon, 13 Sep 2010 06:50:07 +0000</pubDate>
        <dc:creator>Abramo Bagnara &lt;abramo.bagnara@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/pointer-addition.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/pointer-addition.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/pointer-addition.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/pointer-addition.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>2175b6a7 - Make one expected-diag directive match exactly one actual diagnostic.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#2175b6a7</link>
        <description>Make one expected-diag directive match exactly one actual diagnostic.This uncovers some bugs, so several test cases now fail.llvm-svn: 64025

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Sat, 07 Feb 2009 19:52:04 +0000</pubDate>
        <dc:creator>Sebastian Redl &lt;sebastian.redl@getdesigned.at&gt;</dc:creator>
    </item>
<item>
        <title>f6cd928b - Support arithmetic on pointer-to-function types as a GNU</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#f6cd928b</link>
        <description>Support arithmetic on pointer-to-function types as a GNUextension. Addresses clang PR/3371.llvm-svn: 62823

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Fri, 23 Jan 2009 00:36:41 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>dd430f7e - Centralize error reporting of improper uses of incomplete types in the</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#dd430f7e</link>
        <description>Centralize error reporting of improper uses of incomplete types in thenew DiagnoseIncompleteType. It provides additional information aboutstruct/class/union/enum types when possible, either by pointing to theforward declaration of that type or by pointing to the definition (ifwe&apos;re in the process of defining that type). Fixes &lt;rdar://problem/6500531&gt;.llvm-svn: 62521

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Mon, 19 Jan 2009 19:26:10 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>8e122981 - Add proper type-checking for pointer additiion; before, we were accepting</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/pointer-addition.c#8e122981</link>
        <description>Add proper type-checking for pointer additiion; before, we were acceptingaddition with a pointer and an integer even when it didn&apos;t make sense.llvm-svn: 51228

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/pointer-addition.c</description>
        <pubDate>Sun, 18 May 2008 18:08:51 +0000</pubDate>
        <dc:creator>Eli Friedman &lt;eli.friedman@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
