Skip to content

Commit 9efe32d

Browse files
committed
Fix test for 32 bit architectures
[ RUN ] TypeReflectionTest.GetSizeOfType /builddir/build/BUILD/root-6.36.00-build/root-6.36.00/interpreter/CppInterOp/unittests/CppInterOp/TypeReflectionTest.cpp:79: Failure Expected equality of these values: Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[4])) Which is: 12 16 [ FAILED ] TypeReflectionTest.GetSizeOfType (23 ms) [ RUN ] ScopeReflectionTest.SizeOf /builddir/build/BUILD/root-6.36.00-build/root-6.36.00/interpreter/CppInterOp/unittests/CppInterOp/ScopeReflectionTest.cpp:161: Failure Expected equality of these values: Cpp::SizeOf(Decls[7]) Which is: 12 (size_t)16 Which is: 16 [ FAILED ] ScopeReflectionTest.SizeOf (26 ms)
1 parent 2096ce4 commit 9efe32d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

interpreter/CppInterOp/unittests/CppInterOp/ScopeReflectionTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ TEST(ScopeReflectionTest, SizeOf) {
158158
EXPECT_EQ(Cpp::SizeOf(Decls[4]), (size_t)0);
159159
EXPECT_EQ(Cpp::SizeOf(Decls[5]), (size_t)1);
160160
EXPECT_EQ(Cpp::SizeOf(Decls[6]), (size_t)4);
161-
EXPECT_EQ(Cpp::SizeOf(Decls[7]), (size_t)16);
161+
EXPECT_EQ(Cpp::SizeOf(Decls[7]), (size_t) (sizeof(size_t) == 4 ? 12 : 16));
162162
}
163163

164164

interpreter/CppInterOp/unittests/CppInterOp/TypeReflectionTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ TEST(TypeReflectionTest, GetSizeOfType) {
7777
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[1])), 1);
7878
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[2])), 4);
7979
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[3])), 8);
80-
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[4])), 16);
80+
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[4])), sizeof(size_t) == 4 ? 12 : 16);
8181
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetTypeFromScope(Decls[5])), 0);
8282
EXPECT_EQ(Cpp::GetSizeOfType(Cpp::GetVariableType(Decls[6])),
8383
sizeof(intptr_t));

0 commit comments

Comments
 (0)