John Criswell
2007-Dec-07 23:20 UTC
[LLVMdev] Assertion in MPPassManager::addLowerLevelRequiredPass
Dear All,
I'm triggering the following assertion in
MPPassManager::addLowerLevelRequiredPass():
assert ((P->getPotentialPassManagerType() <
RequiredPass->getPotentialPassManagerType())
&& "Unable to handle Pass that requires lower level
Analysis
pass");
As it turns out, both P and RequiredPass are both ModulePasses.
Should the assertion be changed from < to <=. or is something more
subtly wrong happening?
-- John T.
Maybe Matching Threads
- [LLVMdev] Patch: PassManager should call add() instead of addLowerLevelRequiredPass()
- [LLVMdev] poolallocation error
- [LLVMdev] poolallocation error
- [LLVMdev] poolallocation error
- [LLVMdev] 2.9 pass manager asserts "Unable to handle Pass that requires lower level Analysis pass"
