Fix some test assumptions that are wrong for __LP64__.
Change-Id: Ic79cd5858ceb611640a76bd03f3da4925d3150d9
This commit is contained in:
@@ -300,13 +300,21 @@ TEST(stdio, snprintf_d_INT_MIN) {
|
||||
TEST(stdio, snprintf_ld_LONG_MAX) {
|
||||
char buf[BUFSIZ];
|
||||
snprintf(buf, sizeof(buf), "%ld", LONG_MAX);
|
||||
#if __LP64__
|
||||
EXPECT_STREQ("9223372036854775807", buf);
|
||||
#else
|
||||
EXPECT_STREQ("2147483647", buf);
|
||||
#endif
|
||||
}
|
||||
|
||||
TEST(stdio, snprintf_ld_LONG_MIN) {
|
||||
char buf[BUFSIZ];
|
||||
snprintf(buf, sizeof(buf), "%ld", LONG_MIN);
|
||||
#if __LP64__
|
||||
EXPECT_STREQ("-9223372036854775808", buf);
|
||||
#else
|
||||
EXPECT_STREQ("-2147483648", buf);
|
||||
#endif
|
||||
}
|
||||
|
||||
TEST(stdio, snprintf_lld_LLONG_MAX) {
|
||||
|
Reference in New Issue
Block a user