// Receiver is definitely nil, so run ObjCMessageNil callbacks and return.
if (nilState && !notNilState) {
StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx);
- bool HasTag = Pred->getLocation().getTag();
Pred = Bldr.generateNode(ME, Pred, nilState, nullptr,
ProgramPoint::PreStmtKind);
- assert((Pred || HasTag) && "Should have cached out already!");
+ assert((Pred || Pred->getLocation().getTag()) &&
+ "Should have cached out already!");
if (!Pred)
return;
getCheckerManager().runCheckersForObjCMessageNil(Dst, Pred,
// Generate a transition to the non-nil state, dropping any potential
// nil flow.
if (notNilState != State) {
- bool HasTag = Pred->getLocation().getTag();
Pred = Bldr.generateNode(ME, Pred, notNilState);
- assert((Pred || HasTag) && "Should have cached out already!");
+ assert((Pred || Pred->getLocation().getTag()) &&
+ "Should have cached out already!");
if (!Pred)
return;
}