[compiler-rt] r322607 - cfi: Add a blacklist entry for MSVC's std::get_temporary_buffer function.
Peter Collingbourne via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 16 17:15:34 PST 2018
Author: pcc
Date: Tue Jan 16 17:15:33 2018
New Revision: 322607
URL: http://llvm.org/viewvc/llvm-project?rev=322607&view=rev
Log:
cfi: Add a blacklist entry for MSVC's std::get_temporary_buffer function.
Differential Revision: https://reviews.llvm.org/D42150
Modified:
compiler-rt/trunk/lib/cfi/cfi_blacklist.txt
Modified: compiler-rt/trunk/lib/cfi/cfi_blacklist.txt
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/cfi/cfi_blacklist.txt?rev=322607&r1=322606&r2=322607&view=diff
==============================================================================
--- compiler-rt/trunk/lib/cfi/cfi_blacklist.txt (original)
+++ compiler-rt/trunk/lib/cfi/cfi_blacklist.txt Tue Jan 16 17:15:33 2018
@@ -1,7 +1,9 @@
[cfi-unrelated-cast]
-# std::get_temporary_buffer, likewise (libstdc++, libc++).
+# The specification of std::get_temporary_buffer mandates a cast to
+# uninitialized T* (libstdc++, libc++, MSVC stdlib).
fun:_ZSt20get_temporary_buffer*
fun:_ZNSt3__120get_temporary_buffer*
+fun:*get_temporary_buffer at .*@std@@*
# STL address-of magic (libstdc++, libc++).
fun:*__addressof*
More information about the llvm-commits
mailing list