Searched refs:ObjectsUnderConstruction (Results 1 – 2 of 2) sorted by relevance
188 REGISTER_TRAIT_WITH_PROGRAMSTATE(ObjectsUnderConstruction,593 assert((!State->get<ObjectsUnderConstruction>(Key) || in addObjectUnderConstruction()600 return State->set<ObjectsUnderConstruction>(Key, V); in addObjectUnderConstruction()608 const SVal *V = State->get<ObjectsUnderConstruction>(Key); in getObjectUnderConstruction()617 assert(State->contains<ObjectsUnderConstruction>(Key)); in finishObjectConstruction()618 return State->remove<ObjectsUnderConstruction>(Key); in finishObjectConstruction()627 return State->set<ObjectsUnderConstruction>(Key, UnknownVal()); in elideDestructor()635 assert(State->contains<ObjectsUnderConstruction>(Key)); in cleanupElidedDestructor()636 return State->remove<ObjectsUnderConstruction>(Key); in cleanupElidedDestructor()643 return State->contains<ObjectsUnderConstruction>(Key); in isDestructorElided()[all …]
899 ObjectsUnderConstruction; member in __anonfb577fba0411::EvalInfo917 EI.ObjectsUnderConstruction in EvaluatingConstructorRAII()923 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterBases; in finishedConstructingBases()926 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterFields; in finishedConstructingFields()929 if (DidInsert) EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingConstructorRAII()939 DidInsert = EI.ObjectsUnderConstruction in EvaluatingDestructorRAII()944 EI.ObjectsUnderConstruction[Object] = in startedDestroyingBases()949 EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingDestructorRAII()956 return ObjectsUnderConstruction.lookup({Base, Path}); in isEvaluatingCtorDtor()