mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-14 02:33:53 +00:00
Simplify assertion message to avoid confusion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72731 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f41538d1b5
commit
8900bcc1ff
@ -226,14 +226,12 @@ AnalysisType &Pass::getAnalysis(Function &F) {
|
|||||||
template<typename AnalysisType>
|
template<typename AnalysisType>
|
||||||
AnalysisType &Pass::getAnalysisID(const PassInfo *PI, Function &F) {
|
AnalysisType &Pass::getAnalysisID(const PassInfo *PI, Function &F) {
|
||||||
assert(PI && "getAnalysis for unregistered pass!");
|
assert(PI && "getAnalysis for unregistered pass!");
|
||||||
assert(Resolver&&"Pass has not been inserted into a PassManager object!");
|
assert(Resolver && "Pass has not been inserted into a PassManager object!");
|
||||||
// PI *must* appear in AnalysisImpls. Because the number of passes used
|
// PI *must* appear in AnalysisImpls. Because the number of passes used
|
||||||
// should be a small number, we just do a linear search over a (dense)
|
// should be a small number, we just do a linear search over a (dense)
|
||||||
// vector.
|
// vector.
|
||||||
Pass *ResultPass = Resolver->findImplPass(this, PI, F);
|
Pass *ResultPass = Resolver->findImplPass(this, PI, F);
|
||||||
assert (ResultPass &&
|
assert (ResultPass && "Unable to find requested analysis info");
|
||||||
"getAnalysis*() called on an analysis that was not "
|
|
||||||
"'required' by pass!");
|
|
||||||
|
|
||||||
// Because the AnalysisType may not be a subclass of pass (for
|
// Because the AnalysisType may not be a subclass of pass (for
|
||||||
// AnalysisGroups), we must use dynamic_cast here to potentially adjust the
|
// AnalysisGroups), we must use dynamic_cast here to potentially adjust the
|
||||||
|
Loading…
x
Reference in New Issue
Block a user