Fix a warning

This commit is contained in:
Victor Zverovich 2018-12-05 07:11:06 -08:00
parent b10ccb83e1
commit b31680990e
2 changed files with 6 additions and 6 deletions

View File

@ -718,7 +718,7 @@ TEST(FormatToTest, WideString) {
TEST(FormatToTest, FormatToNonbackInsertIteratorWithSignAndNumericAlignment) { TEST(FormatToTest, FormatToNonbackInsertIteratorWithSignAndNumericAlignment) {
char buffer[16] = {}; char buffer[16] = {};
fmt::format_to(buffer, "{: =+}", 42.0); fmt::format_to(fmt::internal::make_checked(buffer, 16), "{: =+}", 42.0);
EXPECT_STREQ("+42", buffer); EXPECT_STREQ("+42", buffer);
} }
@ -1633,7 +1633,8 @@ TEST(FormatterTest, CustomFormat) {
TEST(FormatterTest, CustomFormatTo) { TEST(FormatterTest, CustomFormatTo) {
char buf[10] = {}; char buf[10] = {};
auto end = fmt::format_to(buf, "{}", Answer()); auto end = &*fmt::format_to(
fmt::internal::make_checked(buf, 10), "{}", Answer());
EXPECT_EQ(end, buf + 2); EXPECT_EQ(end, buf + 2);
EXPECT_STREQ(buf, "42"); EXPECT_STREQ(buf, "42");
} }

View File

@ -147,11 +147,10 @@ TEST(OStreamTest, WriteToOStreamMaxSize) {
testing::InSequence sequence; testing::InSequence sequence;
const char *data = FMT_NULL; const char *data = FMT_NULL;
std::size_t size = max_size; typedef std::make_unsigned<std::streamsize>::type ustreamsize;
ustreamsize size = max_size;
do { do {
typedef std::make_unsigned<std::streamsize>::type ustreamsize; auto n = std::min(size, fmt::internal::to_unsigned(max_streamsize));
ustreamsize n = std::min<ustreamsize>(
size, fmt::internal::to_unsigned(max_streamsize));
EXPECT_CALL(streambuf, xsputn(data, static_cast<std::streamsize>(n))) EXPECT_CALL(streambuf, xsputn(data, static_cast<std::streamsize>(n)))
.WillOnce(testing::Return(max_streamsize)); .WillOnce(testing::Return(max_streamsize));
data += n; data += n;