@@ -57,15 +57,15 @@ TEST(VariableReflectionTest, GetDatamembers) {
5757
5858#define  CODE                                                                    \
5959  struct  Klass1  {                                                              \
60-     Klass1 (int  i) : num(1 ), b (i) {}                                             \
60+     Klass1 (int  i) : num(1 ), foo (i) {}                                          \
6161    int  num;                                                                   \
6262    union  foo {                                                                \
6363      double  a;                                                                \
6464      int  b;                                                                   \
6565    };                                                                         \
6666  } const  k1 (5 );                                                               \
6767  struct  Klass2  {                                                              \
68-     Klass2 (double  d) : num(2 ), a(d) {}                                          \
68+     Klass2 (double  d) : num(2 ), foo. a(d) {}                                     \
6969    int  num;                                                                   \
7070    struct  foo  {                                                               \
7171      double  a;                                                                \
@@ -112,23 +112,23 @@ TEST(VariableReflectionTest, DatamembersWithAnonymousStructOrUnion) {
112112
113113  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass1[0 ]), 0 );
114114  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass1[1 ]),
115-             ((intptr_t ) & (k1.a )) - ((intptr_t ) & (k1.num )));
115+             ((intptr_t ) & (k1.foo . a )) - ((intptr_t ) & (k1.num )));
116116  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass1[2 ]),
117-             ((intptr_t ) & (k1.b )) - ((intptr_t ) & (k1.num )));
117+             ((intptr_t ) & (k1.foo . b )) - ((intptr_t ) & (k1.num )));
118118
119119  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass2[0 ]), 0 );
120120  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass2[1 ]),
121-             ((intptr_t ) & (k2.a )) - ((intptr_t ) & (k2.num )));
121+             ((intptr_t ) & (k2.foo . a )) - ((intptr_t ) & (k2.num )));
122122  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass2[2 ]),
123-             ((intptr_t ) & (k2.b )) - ((intptr_t ) & (k2.num )));
123+             ((intptr_t ) & (k2.foo . b )) - ((intptr_t ) & (k2.num )));
124124
125125  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass3[0 ]), 0 );
126126  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass3[1 ]),
127-             ((intptr_t ) & (k3.a )) - ((intptr_t ) & (k3.num )));
127+             ((intptr_t ) & (k3.foo . a )) - ((intptr_t ) & (k3.num )));
128128  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass3[2 ]),
129-             ((intptr_t ) & (k3.b )) - ((intptr_t ) & (k3.num )));
129+             ((intptr_t ) & (k3.foo . bar . b )) - ((intptr_t ) & (k3.num )));
130130  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass3[3 ]),
131-             ((intptr_t ) & (k3.c )) - ((intptr_t ) & (k3.num )));
131+             ((intptr_t ) & (k3.foo . bar . b )) - ((intptr_t ) & (k3.num )));
132132  EXPECT_EQ (Cpp::GetVariableOffset (datamembers_klass3[4 ]),
133133            ((intptr_t ) & (k3.num2 )) - ((intptr_t ) & (k3.num )));
134134}
0 commit comments