Commit 1952f6b7 authored by Michael Lee's avatar Michael Lee Committed by facebook-github-bot-1

Compensate for -m32 platforms.

Summary:
When compiled for -m32, this test fails because of the
difference between longs.

Reviewed By: yfeldblum

Differential Revision: D2924626

fb-gh-sync-id: 8ee863fa2b6df8519bd52d0d3144697a297780bb
shipit-source-id: 8ee863fa2b6df8519bd52d0d3144697a297780bb
parent 8cf8897e
...@@ -33,9 +33,12 @@ TEST(StringPrintf, BasicTest) { ...@@ -33,9 +33,12 @@ TEST(StringPrintf, BasicTest) {
TEST(StringPrintf, NumericFormats) { TEST(StringPrintf, NumericFormats) {
EXPECT_EQ("12", stringPrintf("%d", 12)); EXPECT_EQ("12", stringPrintf("%d", 12));
EXPECT_EQ("5000000000", stringPrintf("%ld", 5000000000UL)); EXPECT_EQ("2000000000", stringPrintf("%ld", 2000000000ULL));
EXPECT_EQ("5000000000", stringPrintf("%ld", 5000000000L)); EXPECT_EQ("2000000000", stringPrintf("%ld", 2000000000L));
EXPECT_EQ("-5000000000", stringPrintf("%ld", -5000000000L)); EXPECT_EQ("-2000000000", stringPrintf("%ld", -2000000000L));
EXPECT_EQ("5000000000", stringPrintf("%lld", 5000000000ULL));
EXPECT_EQ("5000000000", stringPrintf("%lld", 5000000000LL));
EXPECT_EQ("-5000000000", stringPrintf("%lld", -5000000000LL));
EXPECT_EQ("-1", stringPrintf("%d", 0xffffffff)); EXPECT_EQ("-1", stringPrintf("%d", 0xffffffff));
EXPECT_EQ("-1", stringPrintf("%ld", 0xffffffffffffffff)); EXPECT_EQ("-1", stringPrintf("%ld", 0xffffffffffffffff));
EXPECT_EQ("-1", stringPrintf("%ld", 0xffffffffffffffffUL)); EXPECT_EQ("-1", stringPrintf("%ld", 0xffffffffffffffffUL));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment