diff options
author | serge-sans-paille <sguelton@redhat.com> | 2021-06-22 22:50:37 +0200 |
---|---|---|
committer | serge-sans-paille <sguelton@redhat.com> | 2021-06-25 10:56:06 +0200 |
commit | effc3339f6c7702357471efc849c4fc31b4b1aad (patch) | |
tree | f4b1928eae65e6af502c4e3745d3fc7e4516149a /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 51e434fc2590d1d3ffa6545cd07290a238db2b88 (diff) | |
download | llvm-effc3339f6c7702357471efc849c4fc31b4b1aad.zip llvm-effc3339f6c7702357471efc849c4fc31b4b1aad.tar.gz llvm-effc3339f6c7702357471efc849c4fc31b4b1aad.tar.bz2 |
[llvm-cov] Enforce alignment of function records
Function Records are required to be aligned on 8 bytes. This is enforced for each
records except the first, when one relies on the default alignment within an
std::string. There's no such guarantee, and indeed on 32 bits for some
implementation of std::string this is not enforced.
Provide a portable implementation based on llvm's MemoryBuffer.
Differential Revision: https://reviews.llvm.org/D104745
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions