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