@@ -553,7 +553,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
553553 EXPECT_EQ (datamembers.size (), 1 );
554554
555555 intptr_t offset = Cpp::GetVariableOffset (datamembers[0 ]);
556- EXPECT_EQ (3 , *(int *)offset);
556+ EXPECT_EQ (3 , *(size_t *)offset);
557557
558558 ASTContext& C = Interp->getCI ()->getASTContext ();
559559 std::vector<Cpp::TemplateArgInfo> template_args = {
@@ -569,7 +569,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
569569 EXPECT_EQ (datamembers.size (), 1 );
570570
571571 offset = Cpp::GetVariableOffset (datamembers[0 ]);
572- EXPECT_EQ (5 , *(int *)offset);
572+ EXPECT_EQ (5 , *(size_t *)offset);
573573
574574 std::vector<Cpp::TemplateArgInfo> ele_template_args = {
575575 {C.IntTy .getAsOpaquePtr ()}, {C.FloatTy .getAsOpaquePtr ()}};
@@ -588,7 +588,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
588588 EXPECT_EQ (datamembers.size (), 1 );
589589
590590 offset = Cpp::GetVariableOffset (datamembers[0 ]);
591- EXPECT_EQ (2 , *(int *)offset);
591+ EXPECT_EQ (2 , *(size_t *)offset);
592592}
593593
594594TEST (VariableReflectionTest, GetEnumConstantDatamembers) {
0 commit comments