From e58f1ced4f8d7a078ae1429ea4bf025898126909 Mon Sep 17 00:00:00 2001 From: Sven Over Date: Wed, 25 Feb 2015 06:54:21 -0800 Subject: [PATCH] folly/FileUtil.h: fix compiler warning signed/unsigned comparison Summary: writeFull() returns ssize_t and without proper casting, comparing it with data.size() triggers a compiler warning (which is treated as an error) in the gcc-4.9-glibc-2.20 toolchain. Test Plan: fbmake runtests Reviewed By: mhx@fb.com Subscribers: folly-diffs@, yfeldblum FB internal diff: D1870710 Signature: t1:1870710:1424874592:f51026c35196d763ad4b192d43c8ccee0255b41d --- folly/FileUtil.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/folly/FileUtil.h b/folly/FileUtil.h index 71d8e255..c9fd3f10 100644 --- a/folly/FileUtil.h +++ b/folly/FileUtil.h @@ -188,7 +188,7 @@ bool writeFile(const Container& data, const char* filename, return false; } bool ok = data.empty() || - writeFull(fd, &data[0], data.size()) == data.size(); + writeFull(fd, &data[0], data.size()) == static_cast(data.size()); return closeNoInt(fd) == 0 && ok; } -- 2.34.1