Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp185 REGISTER_TRAIT_WITH_PROGRAMSTATE(ObjectsUnderConstruction,
550 assert((!State->get<ObjectsUnderConstruction>(Key) || in addObjectUnderConstruction()
557 return State->set<ObjectsUnderConstruction>(Key, V); in addObjectUnderConstruction()
573 assert(State->contains<ObjectsUnderConstruction>(Key)); in finishObjectConstruction()
574 return State->remove<ObjectsUnderConstruction>(Key); in finishObjectConstruction()
591 assert(State->contains<ObjectsUnderConstruction>(Key)); in cleanupElidedDestructor()
592 return State->remove<ObjectsUnderConstruction>(Key); in cleanupElidedDestructor()
599 return State->contains<ObjectsUnderConstruction>(Key); in isDestructorElided()
608 for (auto I : State->get<ObjectsUnderConstruction>()) in areAllObjectsFullyConstructed()
653 for (const auto &I : State->get<ObjectsUnderConstruction>()) { in printObjectsUnderConstructionJson()
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dconstant-expression-cxx14.cpp1202 namespace ObjectsUnderConstruction { namespace
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp844 ObjectsUnderConstruction; member in __anon7a1fdcea0311::EvalInfo
862 EI.ObjectsUnderConstruction in EvaluatingConstructorRAII()
868 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterBases; in finishedConstructingBases()
871 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterFields; in finishedConstructingFields()
874 if (DidInsert) EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingConstructorRAII()
884 DidInsert = EI.ObjectsUnderConstruction in EvaluatingDestructorRAII()
889 EI.ObjectsUnderConstruction[Object] = in startedDestroyingBases()
894 EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingDestructorRAII()
901 return ObjectsUnderConstruction.lookup({Base, Path}); in isEvaluatingCtorDtor()