r290676 - Revert "Mention devirtualization in release notes"

Piotr Padlewski via cfe-commits cfe-commits at lists.llvm.org
Wed Dec 28 10:25:30 PST 2016


Author: prazek
Date: Wed Dec 28 12:25:30 2016
New Revision: 290676

URL: http://llvm.org/viewvc/llvm-project?rev=290676&view=rev
Log:
Revert "Mention devirtualization in release notes"

Accidental commit. LLVM changes have not been pushed yet
This reverts commit 592453413690a2d16784667d1644758b9af700c1.

Modified:
    cfe/trunk/docs/ReleaseNotes.rst

Modified: cfe/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ReleaseNotes.rst?rev=290676&r1=290675&r2=290676&view=diff
==============================================================================
--- cfe/trunk/docs/ReleaseNotes.rst (original)
+++ cfe/trunk/docs/ReleaseNotes.rst Wed Dec 28 12:25:30 2016
@@ -47,24 +47,6 @@ sections with improvements to Clang's su
 Major New Features
 ------------------
 
-- Enhanced devirtualization with `-fstrict-vtable-pointers`. Clang devirtualizes
-across different basic blocks, like loops:
-
-.. code-block:: c++
-   struct A {
-       virtual void foo() {}
-   };
-   void indirect(A &a, int n) {
-       for (int i = 0 ; i < n; i++)
-           a.foo();
-
-   }
-   void test(int n) {
-       A a;
-       indirect(a);
-   }
-
-
 -  ...
 
 Improvements to Clang's diagnostics




More information about the cfe-commits mailing list