reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  528   if (val.isUnknownOrUndef() || castTy == originalTy)
  529     return val;
  532     if (val.isUnknownOrUndef())
  533       return val;
  534     if (val.isConstant())
  535       return makeTruthVal(!val.isZeroConstant(), castTy);
  540     if (SymbolRef Sym = val.getAsSymbol(true)) {
  547     if (Optional<Loc> L = val.getAs<Loc>())
  550     Loc L = val.castAs<nonloc::LocAsInteger>().getLoc();
  558       return val;
  562     return evalCastFromLoc(val.castAs<Loc>(), castTy);
  566     if (Optional<nonloc::LocAsInteger> LV = val.getAs<nonloc::LocAsInteger>()) {
  574     return dispatchCast(val, castTy);
  580     return val;
  588     val = StateMgr.ArrayToPointer(val.castAs<Loc>(), elemTy);
  588     val = StateMgr.ArrayToPointer(val.castAs<Loc>(), elemTy);
  593       return val;
  603     return evalCastFromLoc(val.castAs<Loc>(), castTy);
  607   if (const MemRegion *R = val.getAsRegion()) {
  653   return dispatchCast(val, castTy);