Lines Matching refs:d
52 D d; in test() local
53 d.setX(); in test()
54 clang_analyzer_eval(d.getX() == 42); // expected-warning{{TRUE}} in test()
85 DI d; in testIntermediate() local
86 d.setX(); in testIntermediate()
87 clang_analyzer_eval(d.getX() == 42); // expected-warning{{TRUE}} in testIntermediate()
107 D d; in test() local
108 clang_analyzer_eval(testCast(&d)); // expected-warning{{TRUE}} in test()
128 D d; in test() local
129 clang_analyzer_eval(testCast(&d)); // expected-warning{{TRUE}} in test()
136 DV d; in testVirtual() local
137 clang_analyzer_eval(testCast(&d)); // expected-warning{{TRUE}} in testVirtual()
163 Derived d; in testDerived() local
164 d.x = 1; in testDerived()
165 d.y = 2; in testDerived()
166 clang_analyzer_eval(getX(d) == 1); // expected-warning{{TRUE}} in testDerived()
167 clang_analyzer_eval(getY(d) == 2); // expected-warning{{TRUE}} in testDerived()
169 Base b(d); in testDerived()
172 Derived d2(d); in testDerived()
178 DoubleDerived d; in testDoubleDerived() local
179 d.x = 1; in testDoubleDerived()
180 d.y = 2; in testDoubleDerived()
181 clang_analyzer_eval(getX(d) == 1); // expected-warning{{TRUE}} in testDoubleDerived()
182 clang_analyzer_eval(getY(d) == 2); // expected-warning{{TRUE}} in testDoubleDerived()
184 Base b(d); in testDoubleDerived()
187 Derived d2(d); in testDoubleDerived()
191 DoubleDerived d3(d); in testDoubleDerived()
214 OffsetDerived d; in testDerived() local
215 d.x = 1; in testDerived()
216 d.y = 2; in testDerived()
217 clang_analyzer_eval(getX(d) == 1); // expected-warning{{TRUE}} in testDerived()
218 clang_analyzer_eval(getY(d) == 2); // expected-warning{{TRUE}} in testDerived()
220 Base b(d); in testDerived()
223 OffsetDerived d2(d); in testDerived()
229 DoubleOffsetDerived d; in testDoubleDerived() local
230 d.x = 1; in testDoubleDerived()
231 d.y = 2; in testDoubleDerived()
232 clang_analyzer_eval(getX(d) == 1); // expected-warning{{TRUE}} in testDoubleDerived()
233 clang_analyzer_eval(getY(d) == 2); // expected-warning{{TRUE}} in testDoubleDerived()
235 Base b(d); in testDoubleDerived()
238 OffsetDerived d2(d); in testDoubleDerived()
242 DoubleOffsetDerived d3(d); in testDoubleDerived()
267 DerivedVTBL d; in testDerived() local
268 d.x = 1; in testDerived()
269 d.y = 2; in testDerived()
270 clang_analyzer_eval(getX(d) == 1); // expected-warning{{TRUE}} in testDerived()
271 clang_analyzer_eval(getY(d) == 2); // expected-warning{{TRUE}} in testDerived()
273 Base b(d); in testDerived()
277 DerivedVTBL d2(d); in testDerived()
285 DoubleDerivedVTBL d; in testDoubleDerived() local
286 d.x = 1; in testDoubleDerived()
287 d.y = 2; in testDoubleDerived()
288 d.z = 3; in testDoubleDerived()
289 clang_analyzer_eval(getX(d) == 1); // expected-warning{{TRUE}} in testDoubleDerived()
290 clang_analyzer_eval(getY(d) == 2); // expected-warning{{TRUE}} in testDoubleDerived()
291 clang_analyzer_eval(getZ(d) == 3); // expected-warning{{TRUE}} in testDoubleDerived()
293 Base b(d); in testDoubleDerived()
296 DerivedVTBL d2(d); in testDoubleDerived()
300 DoubleDerivedVTBL d3(d); in testDoubleDerived()
321 FullyDerived d; member
324 Wrapper(const FullyDerived &d) : d(d), zz(0) {} in Wrapper()
329 w.d.x = 1; in test5()
332 clang_analyzer_eval(getX(w2.d) == 1); // expected-warning{{TRUE}} in test5()
354 void test(Derived d) { in test() argument
355 d.foo(); // don't crash in test()
356 d.bar(); // basic correctness check in test()
358 Base &b = d; in test()
361 d.value = 42; // don't crash in test()
362 clang_analyzer_eval(d.get() == 42); // expected-warning{{TRUE}} in test()
463 Derived *d = dynamic_cast<Derived *>(b); in f() local
464 return d; in f()
469 Derived d; in g() local
470 d.x = 47; in g()
471 Base *b = &d; in g()