[sanitizer_common] Fix windows build caused by r334881

llvm-svn: 334884
This commit is contained in:
Fangrui Song 2018-06-16 05:05:19 +00:00
parent b0a3e6f127
commit 87bcd4abef
1 changed files with 3 additions and 1 deletions

View File

@ -108,12 +108,14 @@ TEST(SanitizerCommon, FileOps) {
temp_file_name(tmpfile, sizeof(tmpfile), "sanitizer_common.fileops.tmp.");
fd_t fd = OpenFile(tmpfile, WrOnly);
ASSERT_NE(fd, kInvalidFd);
ASSERT_FALSE(internal_iserror(internal_write(fd, "A", 1)));
ASSERT_TRUE(WriteToFile(fd, "A", 1));
CloseFile(fd);
fd = OpenFile(tmpfile, WrOnly);
ASSERT_NE(fd, kInvalidFd);
#if SANITIZER_POSIX
EXPECT_EQ(internal_lseek(fd, 0, SEEK_END), 0u);
#endif
uptr bytes_written = 0;
EXPECT_TRUE(WriteToFile(fd, str1, len1, &bytes_written));
EXPECT_EQ(len1, bytes_written);