@@ -553,7 +553,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
553
553
EXPECT_EQ (datamembers.size (), 1 );
554
554
555
555
intptr_t offset = Cpp::GetVariableOffset (datamembers[0 ]);
556
- EXPECT_EQ (3 , *(int *)offset);
556
+ EXPECT_EQ (3 , *(size_t *)offset);
557
557
558
558
ASTContext& C = Interp->getCI ()->getASTContext ();
559
559
std::vector<Cpp::TemplateArgInfo> template_args = {
@@ -569,7 +569,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
569
569
EXPECT_EQ (datamembers.size (), 1 );
570
570
571
571
offset = Cpp::GetVariableOffset (datamembers[0 ]);
572
- EXPECT_EQ (5 , *(int *)offset);
572
+ EXPECT_EQ (5 , *(size_t *)offset);
573
573
574
574
std::vector<Cpp::TemplateArgInfo> ele_template_args = {
575
575
{C.IntTy .getAsOpaquePtr ()}, {C.FloatTy .getAsOpaquePtr ()}};
@@ -588,7 +588,7 @@ TEST(VariableReflectionTest, StaticConstExprDatamember) {
588
588
EXPECT_EQ (datamembers.size (), 1 );
589
589
590
590
offset = Cpp::GetVariableOffset (datamembers[0 ]);
591
- EXPECT_EQ (2 , *(int *)offset);
591
+ EXPECT_EQ (2 , *(size_t *)offset);
592
592
}
593
593
594
594
TEST (VariableReflectionTest, GetEnumConstantDatamembers) {
0 commit comments