Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp193 REGISTER_TRAIT_WITH_PROGRAMSTATE(ObjectsUnderConstruction,
467 assert(!State->get<ObjectsUnderConstruction>(Key) || in addObjectUnderConstruction()
470 return State->set<ObjectsUnderConstruction>(Key, V); in addObjectUnderConstruction()
478 return Optional<SVal>::create(State->get<ObjectsUnderConstruction>(Key)); in getObjectUnderConstruction()
486 assert(State->contains<ObjectsUnderConstruction>(Key)); in finishObjectConstruction()
487 return State->remove<ObjectsUnderConstruction>(Key); in finishObjectConstruction()
496 return State->set<ObjectsUnderConstruction>(Key, UnknownVal()); in elideDestructor()
504 assert(State->contains<ObjectsUnderConstruction>(Key)); in cleanupElidedDestructor()
505 return State->remove<ObjectsUnderConstruction>(Key); in cleanupElidedDestructor()
512 return State->contains<ObjectsUnderConstruction>(Key); in isDestructorElided()
[all …]
/external/llvm-project/clang/test/SemaCXX/
Dconstant-expression-cxx1y.cpp1176 namespace ObjectsUnderConstruction { namespace
/external/llvm-project/clang/lib/AST/
DExprConstant.cpp841 ObjectsUnderConstruction; member in __anon3f12a8aa0311::EvalInfo
859 EI.ObjectsUnderConstruction in EvaluatingConstructorRAII()
865 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterBases; in finishedConstructingBases()
868 EI.ObjectsUnderConstruction[Object] = ConstructionPhase::AfterFields; in finishedConstructingFields()
871 if (DidInsert) EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingConstructorRAII()
881 DidInsert = EI.ObjectsUnderConstruction in EvaluatingDestructorRAII()
886 EI.ObjectsUnderConstruction[Object] = in startedDestroyingBases()
891 EI.ObjectsUnderConstruction.erase(Object); in ~EvaluatingDestructorRAII()
898 return ObjectsUnderConstruction.lookup({Base, Path}); in isEvaluatingCtorDtor()