Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp688 VisitOffsetOfExpr(const OffsetOfExpr *OOE, in VisitOffsetOfExpr() argument
692 if (OOE->EvaluateAsInt(IV, getContext())) { in VisitOffsetOfExpr()
693 assert(IV.getBitWidth() == getContext().getTypeSize(OOE->getType())); in VisitOffsetOfExpr()
694 assert(OOE->getType()->isBuiltinType()); in VisitOffsetOfExpr()
695 assert(OOE->getType()->getAs<BuiltinType>()->isInteger()); in VisitOffsetOfExpr()
696 assert(IV.isSigned() == OOE->getType()->isSignedIntegerType()); in VisitOffsetOfExpr()
698 B.generateNode(OOE, Pred, in VisitOffsetOfExpr()
699 Pred->getState()->BindExpr(OOE, Pred->getLocationContext(), in VisitOffsetOfExpr()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DExprConstant.cpp6965 bool IntExprEvaluator::VisitOffsetOfExpr(const OffsetOfExpr *OOE) { in VisitOffsetOfExpr() argument
6967 unsigned n = OOE->getNumComponents(); in VisitOffsetOfExpr()
6969 return Error(OOE); in VisitOffsetOfExpr()
6970 QualType CurrentType = OOE->getTypeSourceInfo()->getType(); in VisitOffsetOfExpr()
6972 OffsetOfExpr::OffsetOfNode ON = OOE->getComponent(i); in VisitOffsetOfExpr()
6975 const Expr *Idx = OOE->getIndexExpr(ON.getArrayExprIndex()); in VisitOffsetOfExpr()
6981 return Error(OOE); in VisitOffsetOfExpr()
6992 return Error(OOE); in VisitOffsetOfExpr()
7009 return Error(OOE); in VisitOffsetOfExpr()
7014 return Error(OOE); in VisitOffsetOfExpr()
[all …]