Skip to content

Commit f4b0ace

Browse files
authored
Try to fix error in VariableReflectionTest.cpp (possibly need to revert)
1 parent efc515b commit f4b0ace

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

unittests/CppInterOp/VariableReflectionTest.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)