Home
last modified time | relevance | path

Searched refs:ObjectsUnderConstruction (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp186 REGISTER_TRAIT_WITH_PROGRAMSTATE(ObjectsUnderConstruction,
587 assert((!State->get<ObjectsUnderConstruction>(Key) || in addObjectUnderConstruction()
594 return State->set<ObjectsUnderConstruction>(Key, V); in addObjectUnderConstruction()
602 const SVal *V = State->get<ObjectsUnderConstruction>(Key); in getObjectUnderConstruction()
611 assert(State->contains<ObjectsUnderConstruction>(Key)); in finishObjectConstruction()
612 return State->remove<ObjectsUnderConstruction>(Key); in finishObjectConstruction()
621 return State->set<ObjectsUnderConstruction>(Key, UnknownVal()); in elideDestructor()
629 assert(State->contains<ObjectsUnderConstruction>(Key)); in cleanupElidedDestructor()
630 return State->remove<ObjectsUnderConstruction>(Key); in cleanupElidedDestructor()
637 return State->contains<ObjectsUnderConstruction>(Key); in isDestructorElided()
[all …]
/openbsd/src/gnu/llvm/clang/lib/AST/
DExprConstant.cpp852 ObjectsUnderConstruction; member in __anonc589fab60411::EvalInfo
870 EI.ObjectsUnderConstruction in EvaluatingConstructorRAII()
876 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterBases; in finishedConstructingBases()
879 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterFields; in finishedConstructingFields()
882 if (DidInsert) EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingConstructorRAII()
892 DidInsert = EI.ObjectsUnderConstruction in EvaluatingDestructorRAII()
897 EI.ObjectsUnderConstruction[Object] = in startedDestroyingBases()
902 EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingDestructorRAII()
909 return ObjectsUnderConstruction.lookup({Base, Path}); in isEvaluatingCtorDtor()