| commit | 51a25824f043dae7b4b78d28ac878e3ad73e0528 | [log] [tgz] |
|---|---|---|
| author | Mikhail R. Gadelha <mikhail@fuchsia.infra.roller.igalia.com> | Fri Apr 21 04:57:03 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu Apr 20 21:58:12 2023 -0700 |
| tree | 64cd5356b87fc417a9f6e43aac1ec34fd11b81fd | |
| parent | 634af716647b07fcb23e1456248223704571d3da [diff] |
[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
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.