diff options
author | Nick Desaulniers <nickdesaulniers@users.noreply.github.com> | 2024-01-08 13:09:58 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-08 13:09:58 -0800 |
commit | ce1305a3cea42dad8dd6ee5606dd4259e8632953 (patch) | |
tree | 4429e26e5184ca0a70253136d9247593099d7d5a /llvm/unittests/Support/CommandLineTest.cpp | |
parent | ce4144406c94c3b9cf44bcf2997bae80debc6681 (diff) | |
download | llvm-ce1305a3cea42dad8dd6ee5606dd4259e8632953.zip llvm-ce1305a3cea42dad8dd6ee5606dd4259e8632953.tar.gz llvm-ce1305a3cea42dad8dd6ee5606dd4259e8632953.tar.bz2 |
[libc] make off_t 32b for 32b arm (#77350)
Fixes the following diagnostic:
llvm-project/libc/src/sys/mman/linux/mmap.cpp:44:59: error: implicit
conversion loses integer precision: 'off_t' (aka 'long long') to 'long'
[-Werror,-Wshorten-64-to-32]
size, prot, flags, fd, offset);
^~~~~~
It looks like off_t is a curious types on different platforms. FWICT,
it's 32b
on arm (at least for arm-linux-gnueabi) but 64b elsewhere (including 32b
riscv32-linux-gnu).
Diffstat (limited to 'llvm/unittests/Support/CommandLineTest.cpp')
0 files changed, 0 insertions, 0 deletions