Lines Matching full:env
68 Environment Env = getEnvironmentAtAnnotation(Results, "p").fork(); in TEST() local
75 auto &S1 = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "s1"); in TEST()
76 auto &S2 = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "s2"); in TEST()
80 EXPECT_NE(getFieldValue(&S1, *OuterIntDecl, Env), in TEST()
81 getFieldValue(&S2, *OuterIntDecl, Env)); in TEST()
83 EXPECT_NE(getFieldValue(&Inner1, *InnerIntDecl, Env), in TEST()
84 getFieldValue(&Inner2, *InnerIntDecl, Env)); in TEST()
85 EXPECT_NE(Env.getValue(S1.getSyntheticField("synth_int")), in TEST()
86 Env.getValue(S2.getSyntheticField("synth_int"))); in TEST()
88 copyRecord(S1, S2, Env); in TEST()
90 EXPECT_EQ(getFieldValue(&S1, *OuterIntDecl, Env), in TEST()
91 getFieldValue(&S2, *OuterIntDecl, Env)); in TEST()
93 EXPECT_EQ(getFieldValue(&Inner1, *InnerIntDecl, Env), in TEST()
94 getFieldValue(&Inner2, *InnerIntDecl, Env)); in TEST()
95 EXPECT_EQ(Env.getValue(S1.getSyntheticField("synth_int")), in TEST()
96 Env.getValue(S2.getSyntheticField("synth_int"))); in TEST()
127 Environment Env = getEnvironmentAtAnnotation(Results, "p").fork(); in TEST() local
134 auto &S1 = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "s1"); in TEST()
135 auto &S2 = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "s2"); in TEST()
138 Env.setValue(S1.getSyntheticField("synth_int"), in TEST()
139 Env.create<IntegerValue>()); in TEST()
149 copyRecord(S1, S2, Env); in TEST()
150 EXPECT_TRUE(recordsEqual(S1, S2, Env)); in TEST()
153 Env.setValue(*S2.getChild(*OuterIntDecl), Env.create<IntegerValue>()); in TEST()
154 EXPECT_FALSE(recordsEqual(S1, S2, Env)); in TEST()
155 copyRecord(S1, S2, Env); in TEST()
156 EXPECT_TRUE(recordsEqual(S1, S2, Env)); in TEST()
159 Env.clearValue(*S2.getChild(*OuterIntDecl)); in TEST()
160 EXPECT_FALSE(recordsEqual(S1, S2, Env)); in TEST()
161 copyRecord(S1, S2, Env); in TEST()
162 EXPECT_TRUE(recordsEqual(S1, S2, Env)); in TEST()
165 S2.setChild(*RefDecl, &Env.createStorageLocation( in TEST()
167 EXPECT_FALSE(recordsEqual(S1, S2, Env)); in TEST()
168 copyRecord(S1, S2, Env); in TEST()
169 EXPECT_TRUE(recordsEqual(S1, S2, Env)); in TEST()
172 Env.setValue(*Inner2.getChild(*InnerIntDecl), in TEST()
173 Env.create<IntegerValue>()); in TEST()
174 EXPECT_FALSE(recordsEqual(S1, S2, Env)); in TEST()
175 copyRecord(S1, S2, Env); in TEST()
176 EXPECT_TRUE(recordsEqual(S1, S2, Env)); in TEST()
179 Env.setValue(S2.getSyntheticField("synth_int"), in TEST()
180 Env.create<IntegerValue>()); in TEST()
181 EXPECT_FALSE(recordsEqual(S1, S2, Env)); in TEST()
182 copyRecord(S1, S2, Env); in TEST()
183 EXPECT_TRUE(recordsEqual(S1, S2, Env)); in TEST()
186 Env.clearValue(S2.getSyntheticField("synth_int")); in TEST()
187 EXPECT_FALSE(recordsEqual(S1, S2, Env)); in TEST()
188 copyRecord(S1, S2, Env); in TEST()
189 EXPECT_TRUE(recordsEqual(S1, S2, Env)); in TEST()
226 Environment Env = getEnvironmentAtAnnotation(Results, "p").fork(); in TEST() local
229 auto &A = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "a"); in TEST()
230 auto &B = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "b"); in TEST()
232 EXPECT_NE(Env.getValue(*A.getChild(*IDecl)), in TEST()
233 Env.getValue(*B.getChild(*IDecl))); in TEST()
234 EXPECT_NE(Env.getValue(A.getSyntheticField("synth_int")), in TEST()
235 Env.getValue(B.getSyntheticField("synth_int"))); in TEST()
237 copyRecord(B, A, Env); in TEST()
239 EXPECT_EQ(Env.getValue(*A.getChild(*IDecl)), in TEST()
240 Env.getValue(*B.getChild(*IDecl))); in TEST()
241 EXPECT_EQ(Env.getValue(A.getSyntheticField("synth_int")), in TEST()
242 Env.getValue(B.getSyntheticField("synth_int"))); in TEST()
249 Environment Env = getEnvironmentAtAnnotation(Results, "p").fork(); in TEST() local
252 auto &A = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "a"); in TEST()
253 auto &B = getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "b"); in TEST()
255 EXPECT_NE(Env.getValue(*A.getChild(*IDecl)), in TEST()
256 Env.getValue(*B.getChild(*IDecl))); in TEST()
257 EXPECT_NE(Env.getValue(A.getSyntheticField("synth_int")), in TEST()
258 Env.getValue(B.getSyntheticField("synth_int"))); in TEST()
260 copyRecord(A, B, Env); in TEST()
262 EXPECT_EQ(Env.getValue(*A.getChild(*IDecl)), in TEST()
263 Env.getValue(*B.getChild(*IDecl))); in TEST()
264 EXPECT_EQ(Env.getValue(A.getSyntheticField("synth_int")), in TEST()
265 Env.getValue(B.getSyntheticField("synth_int"))); in TEST()