<?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 pragma-options.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>45b40147 - Recommit r308327 3rd time: Add a warning for missing</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#45b40147</link>
        <description>Recommit r308327 3rd time: Add a warning for missing&apos;#pragma pack (pop)&apos; and suspicious uses of &apos;#pragma pack&apos; in included filesThe second recommit (r309106) was reverted because the &quot;non-default #pragmapack value chages the alignment of struct or union members in the included file&quot;warning proved to be too aggressive for external projects like Chromium(https://bugs.chromium.org/p/chromium/issues/detail?id=749197). This recommitmakes the problematic warning a non-default one, and gives it the-Wpragma-pack-suspicious-include warning option.The first recommit (r308441) caused a &quot;non-default #pragma pack value mightchange the alignment of struct or union members in the included file&quot; warningin LLVM itself. This recommit tweaks the added warning to avoid warnings for#includes that don&apos;t have any records that are affected by the non-defaultalignment. This tweak avoids the previously emitted warning in LLVM.Original message:This commit adds a new -Wpragma-pack warning. It warns in the following cases:- When a translation unit is missing terminating #pragma pack (pop) directives.- When entering an included file if the current alignment value as determined  by &apos;#pragma pack&apos; directives is different from the default alignment value.- When leaving an included file that changed the state of the current alignment  value.rdar://10184173Differential Revision: https://reviews.llvm.org/D35484llvm-svn: 309386

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Fri, 28 Jul 2017 14:41:21 +0000</pubDate>
        <dc:creator>Alex Lorenz &lt;arphaman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b4ece98a - Revert r309106 &quot;Recommit r308327 2nd time: Add a warning for missing&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#b4ece98a</link>
        <description>Revert r309106 &quot;Recommit r308327 2nd time: Add a warning for missing&quot;The warning fires on non-suspicious code in Chromium. Reverting until asolution is figured out.&gt; Recommit r308327 2nd time: Add a warning for missing&gt; &apos;#pragma pack (pop)&apos; and suspicious uses of &apos;#pragma pack&apos; in included files&gt;&gt; The first recommit (r308441) caused a &quot;non-default #pragma pack value might&gt; change the alignment of struct or union members in the included file&quot; warning&gt; in LLVM itself. This recommit tweaks the added warning to avoid warnings for&gt; #includes that don&apos;t have any records that are affected by the non-default&gt; alignment. This tweak avoids the previously emitted warning in LLVM.&gt;&gt; Original message:&gt;&gt; This commit adds a new -Wpragma-pack warning. It warns in the following cases:&gt;&gt; - When a translation unit is missing terminating #pragma pack (pop) directives.&gt; - When entering an included file if the current alignment value as determined&gt;   by &apos;#pragma pack&apos; directives is different from the default alignment value.&gt; - When leaving an included file that changed the state of the current alignment&gt;   value.&gt;&gt; rdar://10184173&gt;&gt; Differential Revision: https://reviews.llvm.org/D35484llvm-svn: 309186

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Wed, 26 Jul 2017 21:29:24 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>5d48424a - Recommit r308327 2nd time: Add a warning for missing</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#5d48424a</link>
        <description>Recommit r308327 2nd time: Add a warning for missing&apos;#pragma pack (pop)&apos; and suspicious uses of &apos;#pragma pack&apos; in included filesThe first recommit (r308441) caused a &quot;non-default #pragma pack value mightchange the alignment of struct or union members in the included file&quot; warningin LLVM itself. This recommit tweaks the added warning to avoid warnings for#includes that don&apos;t have any records that are affected by the non-defaultalignment. This tweak avoids the previously emitted warning in LLVM.Original message:This commit adds a new -Wpragma-pack warning. It warns in the following cases:- When a translation unit is missing terminating #pragma pack (pop) directives.- When entering an included file if the current alignment value as determined  by &apos;#pragma pack&apos; directives is different from the default alignment value.- When leaving an included file that changed the state of the current alignment  value.rdar://10184173Differential Revision: https://reviews.llvm.org/D35484llvm-svn: 309106

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Wed, 26 Jul 2017 12:20:57 +0000</pubDate>
        <dc:creator>Alex Lorenz &lt;arphaman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f365d423 - Revert r308441 &quot;Recommit r308327: Add a warning for missing &apos;#pragma pack (pop)&apos; and suspicious uses of &apos;#pragma pack&apos; in included files&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#f365d423</link>
        <description>Revert r308441 &quot;Recommit r308327: Add a warning for missing &apos;#pragma pack (pop)&apos; and suspicious uses of &apos;#pragma pack&apos; in included files&quot;This seems to have broken the sanitizer-x86_64-linux buildbot. Reverting untilit&apos;s fixed, especially since this landed just before the 5.0 branch.&gt; This commit adds a new -Wpragma-pack warning. It warns in the following cases:&gt;&gt; - When a translation unit is missing terminating #pragma pack (pop) directives.&gt; - When entering an included file if the current alignment value as determined&gt;   by &apos;#pragma pack&apos; directives is different from the default alignment value.&gt; - When leaving an included file that changed the state of the current alignment&gt;   value.&gt;&gt; rdar://10184173&gt;&gt; Differential Revision: https://reviews.llvm.org/D35484llvm-svn: 308455

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Wed, 19 Jul 2017 12:31:01 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>287f684c - Recommit r308327: Add a warning for missing &apos;#pragma pack (pop)&apos;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#287f684c</link>
        <description>Recommit r308327: Add a warning for missing &apos;#pragma pack (pop)&apos;and suspicious uses of &apos;#pragma pack&apos; in included filesThis commit adds a new -Wpragma-pack warning. It warns in the following cases:- When a translation unit is missing terminating #pragma pack (pop) directives.- When entering an included file if the current alignment value as determined  by &apos;#pragma pack&apos; directives is different from the default alignment value.- When leaving an included file that changed the state of the current alignment  value.rdar://10184173Differential Revision: https://reviews.llvm.org/D35484llvm-svn: 308441

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Wed, 19 Jul 2017 11:30:41 +0000</pubDate>
        <dc:creator>Alex Lorenz &lt;arphaman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>aa619221 - Revert r308327</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#aa619221</link>
        <description>Revert r308327I forgot to test clang-tools-extra which is now failing.llvm-svn: 308328

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Tue, 18 Jul 2017 17:36:42 +0000</pubDate>
        <dc:creator>Alex Lorenz &lt;arphaman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ad273341 - Add a warning for missing &apos;#pragma pack (pop)&apos; and suspicious uses</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#ad273341</link>
        <description>Add a warning for missing &apos;#pragma pack (pop)&apos; and suspicious usesof &apos;#pragma pack&apos; in included filesThis commit adds a new -Wpragma-pack warning. It warns in the following cases:- When a translation unit is missing terminating #pragma pack (pop) directives.- When entering an included file if the current alignment value as determined  by &apos;#pragma pack&apos; directives is different from the default alignment value.- When leaving an included file that changed the state of the current alignment  value.rdar://10184173Differential Revision: https://reviews.llvm.org/D35484llvm-svn: 308327

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Tue, 18 Jul 2017 17:23:51 +0000</pubDate>
        <dc:creator>Alex Lorenz &lt;arphaman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c6e68daa - Prior to adding the new &quot;expected-no-diagnostics&quot; directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#c6e68daa</link>
        <description>Prior to adding the new &quot;expected-no-diagnostics&quot; directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.llvm-svn: 166280

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Fri, 19 Oct 2012 12:44:48 +0000</pubDate>
        <dc:creator>Andy Gibbs &lt;andyg1001@hotmail.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>5c2021bf - Handle a &quot;#pragma options align&quot; inside a class.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp#5c2021bf</link>
        <description>Handle a &quot;#pragma options align&quot; inside a class.llvm-svn: 165810

            List of files:
            /llvm-project-15.0.7/clang/test/Parser/pragma-options.cpp</description>
        <pubDate>Fri, 12 Oct 2012 17:39:59 +0000</pubDate>
        <dc:creator>Argyrios Kyrtzidis &lt;akyrtzi@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
