Skip to content

Commit 360c9b1

Browse files
ellertaaronj0
authored andcommitted
Use size_t for offset
[ RUN ] VariableReflectionTest.StaticConstExprDatamember /builddir/build/BUILD/root-6.36.00/interpreter/CppInterOp/unittests/CppInterOp/VariableReflectionTest.cpp:545: Failure Expected equality of these values: 3 *(int*)offset Which is: 0 /builddir/build/BUILD/root-6.36.00/interpreter/CppInterOp/unittests/CppInterOp/VariableReflectionTest.cpp:561: Failure Expected equality of these values: 5 *(int*)offset Which is: 0 /builddir/build/BUILD/root-6.36.00/interpreter/CppInterOp/unittests/CppInterOp/VariableReflectionTest.cpp:580: Failure Expected equality of these values: 2 *(int*)offset Which is: 0 [ FAILED ] VariableReflectionTest.StaticConstExprDatamember (9 ms)
1 parent 4c0ae15 commit 360c9b1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

interpreter/CppInterOp/unittests/CppInterOp/VariableReflectionTest.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
552552
EXPECT_EQ(datamembers.size(), 1);
553553

554554
intptr_t offset = Cpp::GetVariableOffset(datamembers[0]);
555-
EXPECT_EQ(3, *(int*)offset);
555+
EXPECT_EQ(3, *(size_t*)offset);
556556

557557
ASTContext& C = Interp->getCI()->getASTContext();
558558
std::vector<Cpp::TemplateArgInfo> template_args = {
@@ -568,7 +568,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
568568
EXPECT_EQ(datamembers.size(), 1);
569569

570570
offset = Cpp::GetVariableOffset(datamembers[0]);
571-
EXPECT_EQ(5, *(int*)offset);
571+
EXPECT_EQ(5, *(size_t*)offset);
572572

573573
std::vector<Cpp::TemplateArgInfo> ele_template_args = {
574574
{C.IntTy.getAsOpaquePtr()}, {C.FloatTy.getAsOpaquePtr()}};
@@ -587,7 +587,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
587587
EXPECT_EQ(datamembers.size(), 1);
588588

589589
offset = Cpp::GetVariableOffset(datamembers[0]);
590-
EXPECT_EQ(2, *(int*)offset);
590+
EXPECT_EQ(2, *(size_t*)offset);
591591
}
592592

593593
TEST(VariableReflectionTest, GetEnumConstantDatamembers) {

0 commit comments

Comments
 (0)