/external/clang/test/CodeGenCXX/ |
D | sanitize-dtor-nontrivial-virtual-base.cpp | 23 struct VirtualBase { struct 26 VirtualBase() { in VirtualBase() argument 30 virtual ~VirtualBase() {} in ~VirtualBase() argument 33 struct Derived : public Base, public virtual VirtualBase {
|
D | debug-info.cpp | 66 namespace VirtualBase { namespace
|
D | const-init-cxx11.cpp | 481 namespace VirtualBase { namespace
|
/external/clang/test/CXX/class/class.union/ |
D | p1.cpp | 13 class VirtualBase : virtual Okay { // expected-note 4 {{because type 'VirtualBase' has a virtual ba… class 40 VirtualBase vbase; // expected-error {{union member 'vbase' has a non-trivial copy constructor}} 55 …VirtualBase vbase; // expected-note {{because the function selected to copy field of type 'Virtual… 80 …struct s2 : VirtualBase { // expected-note {{because the function selected to copy base class of t… 127 Either<int,VirtualBase> vbase(0); // expected-note {{in instantiation of template}} in fred()
|
/external/compiler-rt/test/msan/ |
D | dtor-multiple-inheritance-nontrivial-class-members.cc | 18 struct VirtualBase { struct 25 VirtualBase() { in VirtualBase() argument 32 virtual ~VirtualBase() { in ~VirtualBase() argument 41 struct Intermediate : virtual public VirtualBase {
|
/external/llvm/test/DebugInfo/PDB/Inputs/ |
D | symbolformat.cpp | 24 struct VirtualBase { struct 27 struct B : public A, protected virtual VirtualBase {
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/PDB/Inputs/ |
D | symbolformat.cpp | 24 struct VirtualBase { struct 27 struct B : public A, protected virtual VirtualBase {
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 42 const CXXRecordDecl *VirtualBase; member 50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), in BaseOffset() 53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) in BaseOffset() 54 : DerivedClass(DerivedClass), VirtualBase(VirtualBase), in BaseOffset() 57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; } in isEmpty() 71 const CXXRecordDecl *VirtualBase; member 76 OverriderInfo() : Method(nullptr), VirtualBase(nullptr), in OverriderInfo() 209 Overrider.VirtualBase = Method.InVirtualSubobject; in FinalOverriders() 225 const CXXRecordDecl *VirtualBase = nullptr; in ComputeBaseOffset() local 234 VirtualBase = VBaseType->getAsCXXRecordDecl(); in ComputeBaseOffset() [all …]
|
D | CXXInheritance.cpp | 483 void Collect(const CXXRecordDecl *RD, bool VirtualBase, 490 bool VirtualBase, in Collect() argument 494 if (!VirtualBase) in Collect()
|
D | ASTContext.cpp | 525 if (const CXXRecordDecl *VirtualBase = Ty->getAsCXXRecordDecl()) { in getCommentForDecl() local 526 if (!(VirtualBase= VirtualBase->getDefinition())) in getCommentForDecl() 528 if (comments::FullComment *FC = getCommentForDecl((VirtualBase), PP)) in getCommentForDecl()
|
/external/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/ |
D | is_empty.pass.cpp | 66 struct VirtualBase : virtual Empty {}; struct 95 test_is_not_empty<VirtualBase>(); in main()
|
/external/clang/test/CodeGen/ |
D | sanitize-address-field-padding.cpp | 44 struct VirtualBase { struct 48 class ClassWithVirtualBase : public virtual VirtualBase { argument
|
/external/clang/lib/Sema/ |
D | SemaCast.cpp | 781 bool VirtualBase = true; in DiagnoseReinterpretUpDownCast() local 816 VirtualBase = VirtualBase && IsVirtual; in DiagnoseReinterpretUpDownCast() 820 assert((VirtualBase || NonZeroOffset) && in DiagnoseReinterpretUpDownCast() 830 << DerivedType << BaseType << !VirtualBase << int(ReinterpretKind) in DiagnoseReinterpretUpDownCast() 1337 QualType VirtualBase(Paths.getDetectedVirtual(), 0); in TryStaticDowncast() local 1339 << OrigSrcType << OrigDestType << VirtualBase << OpRange; in TryStaticDowncast()
|
/external/clang/lib/CodeGen/ |
D | CGClass.cpp | 1452 const CXXRecordDecl *VirtualBase = in HasTrivialDestructorBody() local 1454 if (!HasTrivialDestructorBody(Context, VirtualBase, in HasTrivialDestructorBody()
|