Lines Matching defs:extended

223 namespace extended {
227 // In this case, we should use the extended form of vtordisp thunks, called
239 // CHECK-LABEL: VFTable for 'V1' in 'simple::A' in 'extended::A' (2 entries).
243 // CHECK-NEXT: 1 | extended::A::~A() [scalar deleting]
255 // MANGLING-DAG: @"\01??_EA@extended@@$4PPPPPPPM@A@AEPAXI@Z"
266 // CHECK-LABEL: VFTable for 'V1' in 'simple::A' in 'extended::B' (2 entries).
268 // CHECK: 1 | extended::B::~B() [scalar deleting]
276 // MANGLING-DAG: @"\01??_EB@extended@@$4PPPPPPPM@A@AEPAXI@Z"
283 // CHECK-LABEL: VFTable for 'V1' in 'simple::A' in 'extended::C' (2 entries).
296 // MANGLING-DAG: @"\01??_EC@extended@@$4PPPPPPPM@A@AEPAXI@Z"
309 // CHECK-LABEL: VFTable for 'V2' in 'extended::D' in 'extended::E' (2 entries).
310 // CHECK-NEXT: 0 | void extended::D::f()
314 // CHECK-LABEL: Thunks for 'void extended::D::f()' (1 entry).
319 // MANGLING-DAG: @"\01?f@D@extended@@$R477PPPPPPPM@M@AEXXZ"
322 // MANGLING-DAG: @"\01??_EE@extended@@$4PPPPPPPM@A@AEPAXI@Z"
329 // CHECK-LABEL: VFTable for 'V2' in 'extended::D' in 'extended::F' (2 entries).
330 // CHECK-NEXT: 0 | void extended::D::f()
334 // CHECK-LABEL: Thunks for 'void extended::D::f()' (1 entry).
339 // MANGLING-DAG: @"\01?f@D@extended@@$R4BE@M@PPPPPPPM@M@AEXXZ"
342 // MANGLING-DAG: @"\01??_EF@extended@@$4PPPPPPPM@M@AEPAXI@Z"
349 // CHECK-LABEL: VFTable for 'extended::G' (1 entry).
350 // CHECK-NEXT: 0 | void extended::G::g()
352 // CHECK-LABEL: VFTable for 'V1' in 'simple::A' in 'extended::G' (2 entries).
356 // CHECK-NEXT: 1 | extended::G::~G() [scalar deleting]
368 // MANGLING-DAG: @"\01??_EG@extended@@$4PPPPPPPM@A@AEPAXI@Z"
375 // CHECK-LABEL: VFTable for 'Z' in 'extended::H' (2 entries).
377 // CHECK-NEXT: 1 | extended::H::~H() [scalar deleting]
379 // CHECK-LABEL: VFTable for 'V1' in 'simple::A' in 'extended::A' in 'extended::H' (2 entries).
389 // MANGLING-DAG: @"\01??_EH@extended@@$4PPPPPPPM@BA@AEPAXI@Z"