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.
Apparently Analagous 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"