aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Desaulniers <nickdesaulniers@users.noreply.github.com>2024-04-01 14:13:56 -0700
committerGitHub <noreply@github.com>2024-04-01 14:13:56 -0700
commit70e189fbc96909d3841dd2bca4a2909345cd826f (patch)
tree4ff81ffd0ed7165a737ff61b8cef23e1a71443f9
parent03577ced1f55bf96224513f2414bf025d6877fac (diff)
downloadllvm-70e189fbc96909d3841dd2bca4a2909345cd826f.zip
llvm-70e189fbc96909d3841dd2bca4a2909345cd826f.tar.gz
llvm-70e189fbc96909d3841dd2bca4a2909345cd826f.tar.bz2
[libc] fixup ftello test (#87282)
Use a seek offset that fits within the file size. This was missed in presubmit because the FILE based stdio tests aren't run in overlay mode; fullbuild is not tested in presubmit. WRITE_SIZE == 11, so using a value of 42 for offseto would cause the expression `WRITE_SIZE - offseto` to evaluate to -31 as an unsigned 64b integer (18446744073709551585ULL). Fixes #86928
-rw-r--r--libc/test/src/stdio/ftell_test.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/test/src/stdio/ftell_test.cpp b/libc/test/src/stdio/ftell_test.cpp
index 68a969e..62745e2 100644
--- a/libc/test/src/stdio/ftell_test.cpp
+++ b/libc/test/src/stdio/ftell_test.cpp
@@ -39,7 +39,7 @@ protected:
// still return the correct effective offset.
ASSERT_EQ(size_t(LIBC_NAMESPACE::ftell(file)), WRITE_SIZE);
- off_t offseto = 42;
+ off_t offseto = 5;
ASSERT_EQ(0, LIBC_NAMESPACE::fseeko(file, offseto, SEEK_SET));
ASSERT_EQ(LIBC_NAMESPACE::ftello(file), offseto);
ASSERT_EQ(0, LIBC_NAMESPACE::fseeko(file, -offseto, SEEK_END));