[llvm-branch-commits] [clang] 3a11c86 - Add Control Flow Guard in Clang release notes.

Hans Wennborg via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Feb 25 03:07:24 PST 2020


Author: Hans Wennborg
Date: 2020-02-25T12:06:44+01:00
New Revision: 3a11c86849c27e1e21d5e8cdf55cfa724164db57

URL: https://github.com/llvm/llvm-project/commit/3a11c86849c27e1e21d5e8cdf55cfa724164db57
DIFF: https://github.com/llvm/llvm-project/commit/3a11c86849c27e1e21d5e8cdf55cfa724164db57.diff

LOG: Add Control Flow Guard in Clang release notes.

By Andrew Paverd!

Differential revision: https://reviews.llvm.org/D75047

Added: 
    

Modified: 
    clang/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 91506e1a2b25..67c42870a3df 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -208,6 +208,12 @@ Windows Support
 - Fixed handling of TLS variables that are shared between object files
   in MinGW environments
 
+- The ``-cfguard`` flag now emits Windows Control Flow Guard checks on indirect
+  function calls. The previous behavior is still available with the
+  ``-cfguard-nochecks`` flag. These checks can be disabled for specific
+  functions using the new ``__declspec(guard(nocf))`` modifier.
+
+
 C Language Changes in Clang
 ---------------------------
 


        


More information about the llvm-branch-commits mailing list