Skip to content

[libc] -Wshorten-64-to-32 in libc/src/__support/File/linux/file.cpp for arm32 #77403

Closed
@nickdesaulniers

Description

@nickdesaulniers

https://lab.llvm.org/buildbot/#/builders/229/builds/22038

/llvm/libc_worker/worker/libc-arm32-debian/libc-arm32-debian-dbg/llvm-project/libc/src/__support/File/linux/file.cpp:50:17: error: implicit conversion loses integer precision: 'long long' to 'long' [-Werror,-Wshorten-64-to-32]
  return result.value();
         ~~~~~~~^~~~~~~

looks like another issue with off_t vs long for 32b ARM

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions