<?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 warning-options.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5b57633a - [clang] Get rid of &quot;%T&quot; expansions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#5b57633a</link>
        <description>[clang] Get rid of &quot;%T&quot; expansionsThe %T lit expansion expands to a common directory shared between all the tests in the same directory, which is unexpected and unintuitive, and more importantly, it&apos;s been a source of subtle race conditions and flaky tests. In https://reviews.llvm.org/D35396, it was agreed that it would be best to simply ban %T and only keep %t, which is unique to each test. When a test needs a temporary directory, it can just create one using mkdir %t.This patch removes %T in clang.Differential Revision: https://reviews.llvm.org/D36437llvm-svn: 310950

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Tue, 15 Aug 2017 19:47:06 +0000</pubDate>
        <dc:creator>Kuba Mracek &lt;mracek@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>c4815d4f - Fix a regex error breaking tests.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#c4815d4f</link>
        <description>Fix a regex error breaking tests.llvm-svn: 282004

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Tue, 20 Sep 2016 19:10:56 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>e848a736 - Add some entropy to the folder name in Driver/warning-options.cpp.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#e848a736</link>
        <description>Add some entropy to the folder name in Driver/warning-options.cpp.It was trying to check that things behave correctly when anon-existant folder was specified for -isysroot.  Incidentally,I have a folder named FOO in the root of my drive, so this testwas failing.  Make this impossible by using %T to refer to adefinitely non-existant folder.:llvm-svn: 281998

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Tue, 20 Sep 2016 18:41:19 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ec2580de - Re-apply &quot;Revert r166370 and r166540 now that Xcode 4.6 has been available for a while.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#ec2580de</link>
        <description>Re-apply &quot;Revert r166370 and r166540 now that Xcode 4.6 has been available for a while.&quot;This reverts commit r176892.I had reverted this a while back to give Chromium more time to update, andNico says it should be OK now.llvm-svn: 223108

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Tue, 02 Dec 2014 05:17:21 +0000</pubDate>
        <dc:creator>Bob Wilson &lt;bob.wilson@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>897ce8c8 - Revert &quot;Revert r166370 and r166540 now that Xcode 4.6 has been available for a while.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#897ce8c8</link>
        <description>Revert &quot;Revert r166370 and r166540 now that Xcode 4.6 has been available for a while.&quot;This reverts commit 176887.  Nico asked for more time to move to Xcode 4.6.llvm-svn: 176892

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Tue, 12 Mar 2013 20:00:34 +0000</pubDate>
        <dc:creator>Bob Wilson &lt;bob.wilson@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>8859471c - Revert r166370 and r166540 now that Xcode 4.6 has been available for a while.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#8859471c</link>
        <description>Revert r166370 and r166540 now that Xcode 4.6 has been available for a while.Those changes were added as a temporary workaround for Xcode 4.5 passing the-Wno-arc-abi option.  Xcode 4.6 does not pass that option so this should nolonger be necessary.llvm-svn: 176887

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Tue, 12 Mar 2013 19:39:19 +0000</pubDate>
        <dc:creator>Bob Wilson &lt;bob.wilson@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>5f15a351 - [driver] Warnings for warning options are handled by the frontend.  The driver needs to process the</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#5f15a351</link>
        <description>[driver] Warnings for warning options are handled by the frontend.  The driver needs to process thewarning options to setup diagnostic state, but should not be emitting warnings as these would berudndant with what the frontend emits.rdar://13001556llvm-svn: 172497

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Tue, 15 Jan 2013 01:21:53 +0000</pubDate>
        <dc:creator>Chad Rosier &lt;mcrosier@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>712c3882 - clang/test/Driver/warning-options.cpp: Appease MSYS bash.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#712c3882</link>
        <description>clang/test/Driver/warning-options.cpp: Appease MSYS bash.llvm-svn: 170683

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Thu, 20 Dec 2012 11:08:13 +0000</pubDate>
        <dc:creator>NAKAMURA Takumi &lt;geek4civic@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>567fcd7d - Typo.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#567fcd7d</link>
        <description>Typo.llvm-svn: 170613

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 19 Dec 2012 23:47:16 +0000</pubDate>
        <dc:creator>Chad Rosier &lt;mcrosier@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>6c2b11cc - [driver] Have -isysroot warn on nonexistent paths.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#6c2b11cc</link>
        <description>[driver] Have -isysroot warn on nonexistent paths.rdar://12282267llvm-svn: 170611

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 19 Dec 2012 23:41:50 +0000</pubDate>
        <dc:creator>Chad Rosier &lt;mcrosier@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>26434527 - Add a test for -Warc-abi as requested by Fariborz.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#26434527</link>
        <description>Add a test for -Warc-abi as requested by Fariborz.llvm-svn: 166540

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 24 Oct 2012 02:37:03 +0000</pubDate>
        <dc:creator>Nico Weber &lt;nicolasweber@gmx.de&gt;</dc:creator>
    </item>
<item>
        <title>7555b540 - Reduce temp file pollution in some test cases.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#7555b540</link>
        <description>Reduce temp file pollution in some test cases.llvm-svn: 161237

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Fri, 03 Aug 2012 10:35:06 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>eec53e40 - Revert rr159875, &quot;Implement -Wpedantic and --no-pedantic to complement -Weverything.&quot; It broke several builds.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#eec53e40</link>
        <description>Revert rr159875, &quot;Implement -Wpedantic and --no-pedantic to complement -Weverything.&quot; It broke several builds.I suspect FileCheck might match assertion failure, even if clang/test/Misc/warning-flags.c passed the test.&gt; 0. Program arguments: bin/./clang -### -pedantic -Wpedantic clang/test/Driver/warning-options.cppllvm-svn: 159886

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Sat, 07 Jul 2012 02:48:02 +0000</pubDate>
        <dc:creator>NAKAMURA Takumi &lt;geek4civic@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9877f689 - Implement -Wpedantic and --no-pedantic to complement -Weverything.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#9877f689</link>
        <description>Implement -Wpedantic and --no-pedantic to complement -Weverything.This patch introduces some magic in tablegen to create a &quot;Pedantic&quot; diagnosticgroup which automagically includes all warnings that are extensions.  Thisallows a user to suppress specific warnings traditionally under -pedantic usedan ordinary warning flag.  This also allows users to use #pragma to silencespecific -pedantic warnings, or promote them to errors, within blocks of text(just like any other warning).-Wpedantic is NOT an alias for -pedantic.  Instead, it provides another wayto (a) activate -pedantic warnings and (b) disable them.  Where they differis that -pedantic changes the behavior of the preprocessor slightly, whereas-Wpedantic does not (it just turns on the warnings).The magic in the tablegen diagnostic emitter has to do with computing the minimalset of diagnostic groups and diagnostics that should go into -Wpedantic, as thosediagnostics that already members of groups that themselves are (transitively) membersof -Wpedantic do not need to be included in the Pedantic group directly.  I wentback and forth on whether or not to magically generate this group, and the invariantwas that we always wanted extension warnings to be included in -Wpedantic &quot;some how&quot;,but the bookkeeping would be very onerous to manage by hand.-no-pedantic (and --no-pedantic) is included for completeness, and matches many of thesame kind of flags the compiler already supports.  It does what it says: cancels out-pedantic.  One discrepancy is that if one specifies --no-pedantic and -Weverything or-Wpedantic the pedantic warnings are still enabled (essentially the -W flags win).  Wecan debate the correct behavior here.Along the way, this patch nukes some code in TextDiagnosticPrinter.cpp and CXStoredDiagnostic.cppthat determine whether to include the &quot;-pedantic&quot; flag in the warning output.  This isno longer needed, as all extensions now have a -W flag.This patch also significantly reduces the number of warnings not under flags from 229to 158 (all extension warnings).  That&apos;s a 31% reduction.llvm-svn: 159875

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Fri, 06 Jul 2012 23:07:31 +0000</pubDate>
        <dc:creator>Ted Kremenek &lt;kremenek@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>84f133d6 - Revert r158423 corresponding to r158796, &quot;test/Driver/warning-options.cpp: Mark as XFAIL:cygming. -pedantic is passed with gcc-as driver. PR12920&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#84f133d6</link>
        <description>Revert r158423 corresponding to r158796, &quot;test/Driver/warning-options.cpp: Mark as XFAIL:cygming. -pedantic is passed with gcc-as driver. PR12920&quot;llvm-svn: 158915

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Thu, 21 Jun 2012 12:45:24 +0000</pubDate>
        <dc:creator>NAKAMURA Takumi &lt;geek4civic@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c26328af - Revert &quot;Provide a -no-pedantic to cancel out -pedantic.&quot;  This needs to be designed</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#c26328af</link>
        <description>Revert &quot;Provide a -no-pedantic to cancel out -pedantic.&quot;  This needs to be designeda bit further.  We may wish to just have -Wno flags to silence warnings, and not have a -no-pedantic.llvm-svn: 158796

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 20 Jun 2012 07:03:37 +0000</pubDate>
        <dc:creator>Ted Kremenek &lt;kremenek@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>a17a9dc6 - test/Driver/warning-options.cpp: Mark as XFAIL:cygming. -pedantic is passed with gcc-as driver. PR12920</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#a17a9dc6</link>
        <description>test/Driver/warning-options.cpp: Mark as XFAIL:cygming. -pedantic is passed with gcc-as driver. PR12920llvm-svn: 158423

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 13 Jun 2012 22:23:15 +0000</pubDate>
        <dc:creator>NAKAMURA Takumi &lt;geek4civic@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7dd1783c - Provide a -no-pedantic to cancel out -pedantic.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#7dd1783c</link>
        <description>Provide a -no-pedantic to cancel out -pedantic.llvm-svn: 158416

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 13 Jun 2012 19:48:01 +0000</pubDate>
        <dc:creator>John McCall &lt;rjmccall@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>e2d8fbbb - Tweek r156937 a bit so that the suggestions are correct.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#e2d8fbbb</link>
        <description>Tweek r156937 a bit so that the suggestions are correct.llvm-svn: 156938

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 16 May 2012 19:42:03 +0000</pubDate>
        <dc:creator>Chad Rosier &lt;mcrosier@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>286852a1 - Warn about -Wno-foo where foo is an unknown warning option.  This is helpful </title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/warning-options.cpp#286852a1</link>
        <description>Warn about -Wno-foo where foo is an unknown warning option.  This is helpful for subtle misspellings such as -Wno-unused-command-line-arguments instead of-Wno-unused-command-line-argument.Also fix the diagnostic messages to properly handle -Wno- options.  Previously,the positive version was always emitted (i.e., -Wfoo was emitted for -Wno-foo).rdar://11461500llvm-svn: 156937

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/warning-options.cpp</description>
        <pubDate>Wed, 16 May 2012 19:28:02 +0000</pubDate>
        <dc:creator>Chad Rosier &lt;mcrosier@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
