<?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 NewDeleteLeaks-PR19102.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>058f384a - [analyzer] Correctly propagate ConstructionContextLayer thru ParenExpr</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#058f384a</link>
        <description>[analyzer] Correctly propagate ConstructionContextLayer thru ParenExprPreviously, information about `ConstructionContextLayer` was notpropagated thru causing the expression like:  Var c = (createVar());To produce unrelated temporary for the `createVar()` result and conjurea new symbol for the value of `c` in C++17 mode.Reviewed By: steakhalPatch By: tomasz-kaminski-sonarsource!Differential Revision: https://reviews.llvm.org/D102835

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Mon, 24 May 2021 08:16:52 +0000</pubDate>
        <dc:creator>Tomasz Kami&#324;ski &lt;tomasz.kaminski@sonarsource.com&gt;</dc:creator>
    </item>
<item>
        <title>0c79eab0 - [analyzer] Suppress &quot;this&quot; pointer escape during construction.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#0c79eab0</link>
        <description>[analyzer] Suppress &quot;this&quot; pointer escape during construction.Pointer escape event notifies checkers that a pointer can no longer be reliablytracked by the analyzer. For example, if a pointer is passed into a functionthat has no body available, or written into a global, MallocChecker wouldno longer report memory leaks for such pointer.In case of operator new() under -analyzer-config c++-allocator-inlining=true,MallocChecker would start tracking the pointer allocated by operator new()only to immediately meet a pointer escape event notifying the checker that thepointer has escaped into a constructor (assuming that the body of theconstructor is not available) and immediately stop tracking it. Even thoughit is theoretically possible for such constructor to put &quot;this&quot; intoa global container that would later be freed, we prefer to preserve the oldbehavior of MallocChecker, i.e. a memory leak warning, in order tobe able to find any memory leaks in C++ at all. In fact, c++-allocator-inlining*reduces* the amount of false positives coming from this-pointers escaping inconstructors, because it&apos;d be able to inline constructors in some cases.With other checkers working similarly, we simply suppress the escape event forthis-value of the constructor, regardless of analyzer options.Differential Revision: https://reviews.llvm.org/D41797rdar://problem/12180598llvm-svn: 322795

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Thu, 18 Jan 2018 00:44:41 +0000</pubDate>
        <dc:creator>Artem Dergachev &lt;artem.dergachev@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>184c6242 - Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#184c6242</link>
        <description>Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296895

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Fri, 03 Mar 2017 18:02:02 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>09d66f75 - Revert &quot;Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#09d66f75</link>
        <description>Revert &quot;Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit ea36f1406e1f36bf456c3f3929839b024128e468.llvm-svn: 296841

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Thu, 02 Mar 2017 23:30:53 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>feaf9ff5 - Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#feaf9ff5</link>
        <description>Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296837

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Thu, 02 Mar 2017 23:05:45 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4a90bf8c - Revert &quot;Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#4a90bf8c</link>
        <description>Revert &quot;Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit f93343c099fff646a2314cc7f4925833708298b1.llvm-svn: 296836

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Thu, 02 Mar 2017 22:58:06 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1cb0256a - Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#1cb0256a</link>
        <description>Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296835

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Thu, 02 Mar 2017 22:45:24 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>00355a51 - Revert &quot;Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#00355a51</link>
        <description>Revert &quot;Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit 1b28d0b10e1c8feccb971abb6ef7a18bee589830.llvm-svn: 296422

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Tue, 28 Feb 2017 01:50:23 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>59cd8933 - Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#59cd8933</link>
        <description>Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296414

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Tue, 28 Feb 2017 00:02:36 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8589e10c - Revert &quot;[analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#8589e10c</link>
        <description>Revert &quot;[analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit 8e7780b9e59ddaad1800baf533058d2c064d4787.llvm-svn: 296317

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Mon, 27 Feb 2017 03:29:25 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>02064a30 - [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#02064a30</link>
        <description>[analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296312

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Mon, 27 Feb 2017 02:36:15 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6ca45c92 - [analyzer] Move the NewDeleteLeaks checker from CplusplusAlpha to Cplusplus package.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#6ca45c92</link>
        <description>[analyzer] Move the NewDeleteLeaks checker from CplusplusAlpha to Cplusplus package.llvm-svn: 220289

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Tue, 21 Oct 2014 12:41:36 +0000</pubDate>
        <dc:creator>Anton Yartsev &lt;anton.yartsev@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4e4cb6bc - [Analyzer] fix for PR19102</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp#4e4cb6bc</link>
        <description>[Analyzer] fix for PR19102Newly-created unconsumed instance is now assumed escaped if an invoked constructor has an argument of a pointer-to-record type.llvm-svn: 214909

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp</description>
        <pubDate>Tue, 05 Aug 2014 18:26:05 +0000</pubDate>
        <dc:creator>Anton Yartsev &lt;anton.yartsev@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
