| /llvm-project-15.0.7/clang/test/CXX/except/except.spec/ |
| H A D | p14.cpp | 92 struct Derived2 : ThrowingBase { struct 93 Derived2() = default; 94 Derived2(const Derived2&) = default; 95 Derived2(Derived2&&) = default; 96 Derived2 &operator=(const Derived2&) = default; 97 Derived2 &operator=(Derived2&&) = default; 98 ~Derived2() = default; 100 static_assert(!noexcept(Derived2()), ""); 101 static_assert(!noexcept(Derived2(static_cast<Derived2&&>(d2))), ""); 102 static_assert(!noexcept(Derived2(d2)), ""); [all …]
|
| /llvm-project-15.0.7/lldb/test/API/lang/cpp/diamond/ |
| H A D | main.cpp | 12 struct Derived2 : public virtual VBase { struct 15 struct Joiner1 : public Derived1, public Derived2 { 19 struct Joiner2 : public Derived2 { 26 Derived2 *d = &j1; in main()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | apple-kext-indirect-call-2.cpp | 45 struct Derived2 : virtual Base2 { struct 49 char* Derived2::efg(void) const { return 0; } in efg() 51 void FUNC2(Derived2* p) { in FUNC2() 54 char* c = p->Derived2::efg(); in FUNC2()
|
| H A D | ubsan-devirtualized-calls.cpp | 15 struct Derived2 final : Base1, Base2 { struct 45 Derived2 d2; in t2() 53 Derived2 d2; in t3()
|
| /llvm-project-15.0.7/clang/test/CXX/class.access/ |
| H A D | p4.cpp | 155 …class Derived2 : // expected-error {{inherited virtual base class 'Base<2>' has private destructor… class 162 ~Derived2() {} in ~Derived2() 185 …class Derived2 : // expected-error {{inherited virtual base class 'Base<2>' has private destructor… class 192 ~Derived2() {} // expected-note 2{{in implicit destructor}} in ~Derived2() 212 …class Derived2 : // expected-error {{inherited virtual base class 'Base<2>' has private destructor… class 219 ~Derived2() {} in ~Derived2() 240 …class Derived2 : // expected-error {{inherited virtual base class 'Base<2>' has private destructor… class 249 ~Derived2() {} in ~Derived2() 281 class Derived2 : public Base { class 285 …Private test1(Derived2 &d) { return d; } // expected-error {{'operator Private' is a private membe… in test1() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | suspicious-memory-comparison.cpp | 45 class Derived2 : public Derived {}; class 56 Derived2 a, b; in testDerived2() 59 std::memcmp(&a, &b, sizeof(Derived2)); in testDerived2() 72 class Derived2 : public Derived {}; class 81 Derived2 a, b; in testDerived2() 84 std::memcmp(&a, &b, sizeof(Derived2)); in testDerived2()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | warn-overloaded-virtual.cpp | 93 struct Derived2: virtual Base { struct 96 struct MostDerived: Derived1, Derived2 { 111 struct Derived2: virtual Base { struct 118 struct MostDerived: Derived3, Derived2 {
|
| H A D | offsetof.cpp | 49 struct Derived2 : public Base1, public Base2 { struct 53 int derived1[__builtin_offsetof(Derived2, x) == 0? 1 : -1]; argument 54 int derived2[__builtin_offsetof(Derived2, y) == 4? 1 : -1]; 55 int derived3[__builtin_offsetof(Derived2, z) == 8? 1 : -1];
|
| H A D | ms-implicit-complete-dtor.cpp | 46 struct Derived2 : // expected-error {{inherited virtual base class 'Base<2>' has private destructor… struct 48 ~Derived2(); 50 void useCompleteDtor(Derived2 *p) { delete p; } // expected-note {{in implicit destructor for 't3::… in useCompleteDtor()
|
| H A D | composite-pointer-type.cpp | 5 class Derived2 : public Base { }; class 7 void f0(volatile Base *b, Derived1 *d1, const Derived2 *d2) { in f0() 18 void f1(volatile Base *b, Derived1 *d1, const Derived2 *d2) { in f1()
|
| H A D | no_destroy.cpp | 67 struct Derived2 { struct 72 [[clang::no_destroy]] static Derived2 d2[] = {0, 0}; in dontcrash() argument 75 [[clang::no_destroy]] Derived2 d2[] = {0, 0};
|
| H A D | nothrow-as-noexcept-ctor.cpp | 16 struct Derived2 : Base2 { struct 17 __attribute__((nothrow)) Derived2() = default;
|
| /llvm-project-15.0.7/libcxx/test/std/concepts/concepts.lang/concept.derived/ |
| H A D | derived_from.pass.cpp | 19 struct Derived2 : Base1 {}; struct 412 CheckNotDerivedFrom<Base1, Derived2>(); in main() 424 CheckNotDerivedFrom<Derived1, Derived2>(); in main() 430 CheckDerivedFrom<Derived2, Base1>(); in main() 431 CheckDerivedFrom<Derived2, Derived2>(); in main() 435 CheckNotDerivedFrom<Derived2, Derived1>(); in main() 436 CheckNotDerivedFrom<Derived2, Derived3>(); in main() 437 CheckNotDerivedFrom<Derived2, Derived4>(); in main() 458 CheckNotDerivedFrom<Derived3, Derived2>(); in main() 480 CheckNotDerivedFrom<Derived4, Derived2>(); in main() [all …]
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | class-template-ctor-initializer.cpp | 72 struct Derived2 : Base { struct 73 … Derived2() : BaseClass(1) {} // expected-error {{does not name a non-static data member or base}} in Derived2() argument 77 Derived2<void> d2;
|
| H A D | typo-template-name.cpp | 25 struct Derived2 : Base { struct 28 …void testMember2() { Derived2().goo<int>(); } // expected-error {{member 'goo' of 'InExpr::Derived… in testMember2()
|
| H A D | member-access-ambig.cpp | 22 class Derived2 : public Base { }; class 24 class X : public B, public Derived2, public Derived1
|
| H A D | instantiate-cast.cpp | 120 struct Derived2 : public Base { }; struct 122 void test_derived_to_base(Base *&bp, Derived2<int> *dp) { in test_derived_to_base()
|
| /llvm-project-15.0.7/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/ |
| H A D | p12.cpp | 93 template <typename T> struct Derived2 : Base { struct 101 Derived2<int> d2; in test1() 119 struct Derived2 : Base { struct 139 …expect<0>(Derived2().foo<int>()); // expected-error {{no matching member function for call to 'foo… in test() 140 expect<2>(Derived2().foo<0>()); in test()
|
| /llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/ |
| H A D | p5-var.cpp | 11 struct Derived2 : Base { }; struct 12 struct Diamond : Derived, Derived2 { }; 24 operator Derived2&(); // expected-note{{candidate function}} 41 operator Derived2(); // expected-note{{candidate function}}
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | protocol-qualified-class-unsupported.m | 24 @interface Derived2: Object <Func> interface 37 doSomething([Derived2 self]); 39 doSomethingElse([Derived2 self]);
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/ |
| H A D | tag-types.cpp | 123 class Derived2 : protected Class, private Struct { class 129 unsigned Derived2::StaticDataMember = 0; 154 Derived2 D2; in main()
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | derived-to-base.cpp | 380 class Derived2 : public Derived1 { class 389 Derived1 *d1p = reinterpret_cast<Derived1*>(new Derived2); in testXXX() 408 class Derived2 : public Derived1 { class 417 Derived1 *d1p = reinterpret_cast<Derived1*>(new Derived2); in test() 436 class Derived2 : public Derived1 { class 445 Derived1 *d1p = new Derived2; in test()
|
| H A D | reinterpret-cast.cpp | 29 class Derived2 : public Base2 {}; class 42 Derived2 *p; in test()
|
| /llvm-project-15.0.7/bolt/test/runtime/X86/Inputs/ |
| H A D | retpoline_synthetic.cpp | 17 class Derived2 : public Base { class 33 Base *obj2 = new Derived2(); in main()
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | ctor-init-source-loc.cpp | 10 struct Derived2: MyBase::Deeper::InnerIterator struct 12 Derived2() : MyBase::Deeper::InnerIterator() {} in Derived2() argument
|