// the destructor manually.
for (auto &It : FuncInfoMap)
It.getSecond()->~FunctionInfo();
- // Same is true for the instruction exclusions sets.
- using AA::InstExclusionSetTy;
- for (auto *BES : BESets)
- BES->~InstExclusionSetTy();
}
/// Apply \p CB to all uses of \p F. If \p LookThroughConstantExprUses is
SetVector<const Instruction *> AssumeOnlyValues;
/// Cache for block sets to allow reuse.
- DenseSet<AA::InstExclusionSetTy *> BESets;
+ DenseSet<const AA::InstExclusionSetTy *> BESets;
/// Getters for analysis.
AnalysisGetter &AG;