Home
last modified time | relevance | path

Searched refs:HasDtor (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Ddllexport-ctor-closure.cpp73 struct HasDtor { struct
74 ~HasDtor();
77 struct HasImplicitDtor1 { HasDtor o; }; argument
78 struct HasImplicitDtor2 { HasDtor o; };
H A Dmicrosoft-abi-vbase-dtor.cpp6 struct HasDtor { ~HasDtor(); }; struct
9 HasDtor o;
H A Ddllexport-ctor-closure-nested.cpp6 struct HasDtor { struct
7 ~HasDtor();
11 HasDtor o; argument
H A Dcxx1y-init-captures.cpp44 struct HasDtor { ~HasDtor() {} }; in init_capture_dtors() argument
49 ([x = (HasDtor(), 0)]{}, some_function_call()); in init_capture_dtors()
H A Ddebug-info-codeview-heapallocsite.cpp21 struct HasDtor { in useinvoke() struct
22 ~HasDtor() { delete gv_foo; } in useinvoke() argument
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dliteral-type.cpp38 struct HasDtor { ~HasDtor(); }; struct
43 struct HasNonLiteralMember { HasDtor x; };
49 static_assert(!__is_literal(HasDtor), "fail");
H A Dcompound-literal.cpp28 struct HasDtor { struct
30 ~HasDtor();
55 (void)(HasDtor){1, 2}; in test()
H A Ddeclspec-thread.cpp22 struct HasDtor { ~HasDtor(); int x; }; argument
24 __declspec(thread) HasDtor g;
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dcatchpad-weight.ll11 %struct.HasDtor = type { i8 }
27 %o = alloca %struct.HasDtor, align 1
40 call void @"\01??1HasDtor@@QEAA@XZ"(ptr nonnull %o) #4
60 call void @"\01??1HasDtor@@QEAA@XZ"(ptr nonnull %o) #4 [ "funclet"(token %3) ]
72 declare void @"\01??1HasDtor@@QEAA@XZ"(ptr) #3
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.cpp36 bool HasCopyCtor = false, HasCopyAssign = true, HasDtor = false, in isIterator() local
46 HasDtor = !Dtor->isDeleted() && Dtor->getAccess() == AS_public; in isIterator()
67 return HasCopyCtor && HasCopyAssign && HasDtor && HasPreIncrOp && in isIterator()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dtemporaries.cpp112 struct HasDtor { struct
114 ~HasDtor();
124 clang_analyzer_eval(((HasDtor){1, 42}).y == 42); // expected-warning{{TRUE}} in test()