if (E->isElidable()) {
VisitAggExpr(E->getArg(0), Dest, Pred, Dst);
+ // FIXME: this is here to force propogation if VisitAggExpr doesn't
+ if (Dst.empty())
+ Dst.Add(Pred);
return;
}
ExplodedNodeSet &Dst) {
const CXXMethodDecl *MD = dyn_cast_or_null<CXXMethodDecl>(C->getCalleeDecl());
if (!MD) {
- // If the operator doesn't represent a method call treat as regural call.
+ // If the operator doesn't represent a method call treat as regular call.
VisitCall(C, Pred, C->arg_begin(), C->arg_end(), Dst);
return;
}