Lines Matching defs:test9
253 namespace test9 {
275 // CHECK-LABEL: VFTable for 'test9::A' in 'test9::C' in 'test9::X' (2 entries)
276 // CHECK-NEXT: 0 | void test9::C::f()
277 // CHECK-NEXT: 1 | void test9::X::z()
279 // CHECK-LABEL: VFTable for 'test9::B' in 'test9::C' in 'test9::X' (2 entries)
280 // CHECK-NEXT: 0 | void test9::B::g()
281 // CHECK-NEXT: 1 | void test9::B::h()
283 // CHECK-LABEL: VFTable for 'test9::A' in 'test9::D' in 'test9::X' (1 entry)
284 // CHECK-NEXT: 0 | void test9::A::f()
286 // CHECK-LABEL: VFTable for 'test9::B' in 'test9::D' in 'test9::X' (2 entries)
287 // CHECK-NEXT: 0 | void test9::D::g()
288 // CHECK-NEXT: 1 | void test9::B::h()
290 // CHECK-LABEL: VFTable indices for 'test9::X' (1 entry).
291 // CHECK-NEXT: 1 | void test9::X::z()
293 // MANGLING-DAG: @"\01??_7X@test9@@6BA@1@C@1@@"
294 // MANGLING-DAG: @"\01??_7X@test9@@6BA@1@D@1@@"
295 // MANGLING-DAG: @"\01??_7X@test9@@6BB@1@C@1@@"
296 // MANGLING-DAG: @"\01??_7X@test9@@6BB@1@D@1@@"
301 void build_vftable(test9::X *obj) { obj->z(); }