r334671 - docs: Add a missing LTO visibility reference.

Peter Collingbourne via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 13 16:21:03 PDT 2018


Author: pcc
Date: Wed Jun 13 16:21:02 2018
New Revision: 334671

URL: http://llvm.org/viewvc/llvm-project?rev=334671&view=rev
Log:
docs: Add a missing LTO visibility reference.

Modified:
    cfe/trunk/docs/ControlFlowIntegrity.rst

Modified: cfe/trunk/docs/ControlFlowIntegrity.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ControlFlowIntegrity.rst?rev=334671&r1=334670&r2=334671&view=diff
==============================================================================
--- cfe/trunk/docs/ControlFlowIntegrity.rst (original)
+++ cfe/trunk/docs/ControlFlowIntegrity.rst Wed Jun 13 16:21:02 2018
@@ -104,10 +104,11 @@ dynamic type; that is, the dynamic type
 derived class of the static type of the object used to make the call.
 This CFI scheme can be enabled on its own using ``-fsanitize=cfi-vcall``.
 
-For this scheme to work, all translation units containing the definition of
-a virtual member function (whether inline or not), other than members of
-:ref:`blacklisted <cfi-blacklist>` types, must be compiled with ``-flto``
-or ``-flto=thin`` enabled and be statically linked into the program.
+For this scheme to work, all translation units containing the definition
+of a virtual member function (whether inline or not), other than members
+of :ref:`blacklisted <cfi-blacklist>` types or types with public :doc:`LTO
+visibility <LTOVisibility>`, must be compiled with ``-flto`` or ``-flto=thin``
+enabled and be statically linked into the program.
 
 Performance
 -----------




More information about the cfe-commits mailing list