: AAWillReturnImpl(F, InfoCache) {}
/// See AbstractAttribute::getManifestPosition().
- ManifestPosition getManifestPosition() const override {
- return MP_FUNCTION;
- }
+ ManifestPosition getManifestPosition() const override { return MP_FUNCTION; }
/// See AbstractAttribute::initialize(...).
void initialize(Attributor &A) override;
auto *NoAliasAA = A.getAAFor<AANoAlias>(*this, RV);
- if (!ICS.returnDoesNotAlias() && (!NoAliasAA ||
- !NoAliasAA->isAssumedNoAlias()))
+ if (!ICS.returnDoesNotAlias() &&
+ (!NoAliasAA || !NoAliasAA->isAssumedNoAlias()))
return false;
/// FIXME: We can improve capture check in two ways:
/* StoreCaptures */ true))
return false;
-
return true;
};
}
if (ICS.hasFnAttr(Attribute::NoReturn)) {
- if(!NoReturnCalls.insert(I))
+ if (!NoReturnCalls.insert(I))
return false;
return true;