HomeSort by relevance Sort by last modified time
    Searched defs:Dtor (Results 1 - 15 of 15) sorted by null

  /external/clang/test/SemaCXX/
deprecated.cpp 59 struct Dtor {
60 ~Dtor();
61 // expected-warning@-1 {{definition of implicit copy constructor for 'Dtor' is deprecated because it has a user-declared destructor}}
62 // expected-warning@-2 {{definition of implicit copy assignment operator for 'Dtor' is deprecated because it has a user-declared destructor}}
64 Dtor c1, c2(c1); // expected-note {{implicit copy constructor for 'Dtor' first required here}}
65 void g() { c1 = c2; } // expected-note {{implicit copy assignment operator for 'Dtor' first required here}}
  /external/clang/test/CXX/class/class.union/
p1.cpp 34 class Dtor {
35 ~Dtor() { abort(); } // expected-note 2 {{because type 'Dtor' has a user-provided destructor}} expected-note 2{{here}}
46 Dtor dtor; // expected-error {{union member 'dtor' has a non-trivial destructor}} member in union:U1
70 Dtor dtor; // expected-note {{because field of type 'Dtor' has a user-provided destructor}} member in struct:U2::__anon18079
90 struct s6 : Dtor { // expected-note {{because base class of type 'Dtor' has a user-provided destructor}
    [all...]
  /external/clang/test/Analysis/
temporaries.cpp 114 struct Dtor {
115 ~Dtor();
118 extern bool check(const Dtor &);
121 if (coin() && (coin() || coin() || check(Dtor()))) {
122 Dtor();
dtor.cpp 234 class Dtor {
236 ~Dtor() {
242 Dtor d;
  /external/clang/lib/StaticAnalyzer/Core/
CallEvent.cpp     [all...]
ExprEngineCallAndReturn.cpp 657 const CXXDestructorCall &Dtor = cast<CXXDestructorCall>(Call);
660 const MemRegion *Target = Dtor.getCXXThisVal().getAsRegion();
726 const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(FD);
727 if (!Dtor)
730 const CXXRecordDecl *RD = Dtor->getParent();
    [all...]
PathDiagnostic.cpp 559 const CFGAutomaticObjDtor &Dtor = Source.castAs<CFGAutomaticObjDtor>();
560 return PathDiagnosticLocation::createEnd(Dtor.getTriggerStmt(),
    [all...]
  /external/clang/lib/CodeGen/
CGDecl.cpp 378 const CXXDestructorDecl *Dtor,
380 : Dtor(Dtor), NRVOFlag(NRVOFlag), Loc(addr) {}
382 const CXXDestructorDecl *Dtor;
387 // Along the exceptions path we always execute the dtor.
400 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete,
1223 CXXDestructorDecl *dtor = type->getAsCXXRecordDecl()->getDestructor(); local
    [all...]
CGException.cpp 468 llvm::Constant *Dtor = 0;
473 Dtor = CGM.GetAddrOfCXXDestructor(DtorD, Dtor_Complete);
474 Dtor = llvm::ConstantExpr::getBitCast(Dtor, Int8PtrTy);
477 if (!Dtor) Dtor = llvm::Constant::getNullValue(Int8PtrTy);
479 llvm::Value *args[] = { ExceptionPtr, TypeInfo, Dtor };
    [all...]
CGExprCXX.cpp 254 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl))
255 FInfo = &CGM.getTypes().arrangeCXXDestructor(Dtor,
274 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD)) {
279 CGM.getCXXABI().EmitVirtualDestructorCall(*this, Dtor, Dtor_Complete,
287 Callee = CGM.GetAddrOfCXXDestructor(Dtor, Dtor_Complete, FInfo, Ty);
    [all...]
CGClass.cpp 305 // If the record matches the base, this is the complete ctor/dtor
308 "doing no-op VTT offset in base dtor/ctor?");
1625 const CXXDestructorDecl *dtor = record->getDestructor(); local
    [all...]
  /external/clang/lib/Analysis/
CFG.cpp 847 const CXXDestructorDecl *Dtor = Ty->getAsCXXRecordDecl()->getDestructor();
848 if (Dtor->isNoReturn())
    [all...]
ThreadSafety.cpp     [all...]
  /external/clang/lib/Sema/
SemaType.cpp     [all...]
SemaDeclCXX.cpp 4212 CXXDestructorDecl *dtor = Record->getDestructor(); local
    [all...]

Completed in 2301 milliseconds