Home
last modified time | relevance | path

Searched refs:destruct (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dnon-trivial-c-union.m5 …ialize}} expected-note 36 {{'U0' has subobjects that are non-trivial to destruct}} expected-note 2…
6 …e}} expected-note 36 {{f0 has type '__strong id' that is non-trivial to destruct}} expected-note 2…
22destruct}} expected-error {{cannot use type 'U0' for a function/method parameter since it is a uni…
23destruct}} expected-error {{cannot use type 'S0' for a function/method parameter since it contains…
26destruct}} expected-error {{cannot use type 'U0' for a function/method parameter since it is a uni…
27destruct}} expected-error {{cannot use type 'S0' for a function/method parameter since it contains…
31destruct}} expected-error {{cannot use type 'U0' for a function/method parameter since it is a uni…
37 …ot declare an automatic variable of type 'U0' since it is a union that is non-trivial to destruct}}
38 …ot declare an automatic variable of type 'U0' since it is a union that is non-trivial to destruct}}
56 …ct an automatic compound literal of type 'U0' since it is a union that is non-trivial to destruct}}
[all …]
H A Dstrong-in-c-struct.m61 … }; // expected-note {{jump enters lifetime of a compound literal that is non-trivial to destruct}}
72 …x }; // expected-note {{jump exits lifetime of a compound literal that is non-trivial to destruct}}
/llvm-project-15.0.7/clang/test/PCH/
H A Dnon-trivial-c-union.m13 // expected-note@-6 {{'U0' has subobjects that are non-trivial to destruct}}
16 // expected-note@-8 {{f0 has type '__strong id' that is non-trivial to destruct}}
20 …' for function/method return since it is a union that is non-trivial to destruct}} expected-error …
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dmember-access-expr.cpp77 void destruct(T* ptr) { in destruct() function
89 destruct(x2p); in test_destruct()
90 destruct(ip); in test_destruct()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DOverload.h460 void destruct();
551 destruct(); in setKind()
555 void destruct() { in destruct() function
556 if (ConversionKind == AmbiguousConversion) Ambiguous.destruct(); in destruct()
601 destruct();
607 destruct(); in ~ImplicitConversionSequence()
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dmicrosoft-abi-arc-param-order.mm10 // Verify that we destruct things from left to right in the MS C++ ABI: a, b, c, d.
H A Darc-forwarded-lambda-call.mm13 // Check that the delegating block invoke function doesn't destruct the Weak
H A Dlambda-expressions.mm141 // Check that the delegating invoke function doesn't destruct the Weak object
/llvm-project-15.0.7/mlir/include/mlir-c/
H A DPass.h137 void (*destruct)(void *userData); member
/llvm-project-15.0.7/clang/test/AST/
H A Dsourceranges.cpp33 void destruct(foo::A *a1, foo::A *a2, P<int> *p1) { in destruct() function
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DPass.cpp105 ~ExternalPass() override { callbacks.destruct(userData); } in ~ExternalPass()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DDIE.h410 template <class T> void destruct() { get<T>()->~T(); } in destruct() function
423 destruct<DIE##T>(); \ in destroyVal()
427 destruct<const DIE##T *>(); \ in destroyVal()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h211 CheckerDtors.push_back(CheckerDtor(checker, destruct<CHECKER>)); in registerChecker()
621 static void destruct(void *obj) { delete static_cast<CHECKER *>(obj); } in destruct() function
/llvm-project-15.0.7/llvm/test/Transforms/LoopSimplify/
H A Ddbg-loc.ll88 !6 = distinct !DISubprogram(name: "destruct", scope: !5, file: !5, line: 71, type: !4, isLocal: fal…
/llvm-project-15.0.7/libcxx/include/
H A Dany28 // 6.3.1 any construct/destruct
195 // construct/destruct
H A D__tree361 // __z will be removed from the tree. Client still needs to destruct/deallocate it
/llvm-project-15.0.7/llvm/docs/
H A DInAlloca.rst58 ; If a's ctor throws, we must destruct b.
/llvm-project-15.0.7/llvm/docs/HistoricalNotes/
H A D2001-05-18-ExceptionHandling.txt133 d->~D(); // destruct D as it goes out of scope when entering catch clauses
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDiagnosticSemaKinds.td753 "%select{default-initialize|destruct|copy}0">;
756 "non-trivial to %select{default-initialize|destruct|copy}1">;
6111 "jump enters lifetime of a compound literal that is non-trivial to destruct">;
6156 "jump exits lifetime of a compound literal that is non-trivial to destruct">;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp572 void AmbiguousConversionSequence::destruct() { in destruct() function in AmbiguousConversionSequence