Skip to content

Commit 3e358b1

Browse files
author
Julian LALU
committed
Fix i128/u128 tests
1 parent 38e2ea8 commit 3e358b1

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

test/i128/i128_constructors.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ GTEST_TEST(i128, default_constructor)
88
hud_assert_eq(memory[0], 0xFF);
99
hud_assert_eq(memory[sizeof(i128) - 1], 0xFF);
1010
i128 *v = new (memory) i128;
11+
#if defined(HD_COMPILER_MSVC)
12+
hud_assert_eq(*v, 0);
13+
#else
1114
hud_assert_ne(*v, 0);
15+
#endif
1216
}
1317

1418
GTEST_TEST(i128, constructor_init)

test/u128/u128_constructors.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ GTEST_TEST(u128, default_constructor)
88
hud_assert_eq(memory[0], 0xFF);
99
hud_assert_eq(memory[sizeof(i128) - 1], 0xFF);
1010
u128 *v = new (memory) u128;
11+
#if defined(HD_COMPILER_MSVC)
12+
hud_assert_eq(*v, 0);
13+
#else
1114
hud_assert_ne(*v, 0);
15+
#endif
1216
}
1317

1418
GTEST_TEST(u128, constructor_init)

0 commit comments

Comments
 (0)