[roll] Roll llvm-project/libc [libc] Added checks to src and dest types in bit_cast
This patch adds assertions to prevent the compilation when we try to
bit cast a type that is not trivially copyable when using
__builtin_bit_cast, or when we try to bit cast a type that is not
trivially copyable and trivially constructable when using memcpy.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D148739
GitOrigin-RevId: 58572615975694c3e9908b03f0e6bb7ce2b13c1d
Original-Revision: 137f1d7402f43be77979401796002c3a1b598431
Change-Id: If9c0632c8f28feb9b09e554725a5ec3b37f01238
diff --git a/third_party/flower b/third_party/flower
index 5f2b2e0..4932767 100644
--- a/third_party/flower
+++ b/third_party/flower
@@ -325,7 +325,7 @@
gitsubmoduleof="fuchsia"
path="third_party/llvm-libc/src"
remote="https://llvm.googlesource.com/llvm-project/libc"
- revision="03d91a1ce37e33a58cdd0a4b5fd09cc215d9b54e"/>
+ revision="137f1d7402f43be77979401796002c3a1b598431"/>
<project name="third_party/lz4"
gitsubmoduleof="fuchsia"
path="third_party/lz4"